您的位置:首页 > 运维架构 > Tomcat

64位 windows下注册nginx、tomcat、mysql为服务

2014-04-27 14:54 495 查看
1.注册解压版tomcat为服务,下面是摘录网上的2个例子。

windows下将解压缩版的tomcat设置为自动运行的系统服务
在windows下如何将Tomcat设置为自动启动的服务

附注第一个例子

在DOS窗口中进入到tomcat的解压目录下,在进入到bin目录;
运行 service install tomcat就安装了tomcat服务,该命令就是运行了bin目录下的service.bat脚本,tomcat是服务的名称;
第二步只是安装了服务,并没有设置服务为开机启动,这里要设置一下,在命令行中输入:sc config tomcat start= auto,start= 和auto之间要有空格。
为tomcat 添加依赖服务:sc config "tomcat" depend= "MySql"

2.注册mysql为service服务
mysqld install MySQL --defaults-file="D:\program files\mysql\bin\my.ini"

注意使用管理员权限

3.注册nginx为service服务

使用winsw,网上也有很多例子,为nginx创建windows服务自启动,我的电脑是64位,win7,按照这种方法启动始终报1067这个错误。
使用srvany.ex,Windows下Nginx以服务的方式运行在64位windows下使用instsrv.exe和srvany.exe创建windows服务(未测试过),使用srvany.exe把程序安装成windows服务
由于我是64位,上面方法没有成功。于是找到winsw项目首页,下载最新的winsw,按照官网配置,只保留了启动配置,结果可以正常启动。附配置
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>nginx</name>
<description>This service runs nginx continuous integration system.</description>
<executable>d:/nginx/nginx.exe</executable>
</service>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: