Tomcat启动注册为Windows服务启动

此篇文章主要转自:http://blog.csdn.net/huiwenjie168/article/details/42267353


在此也表示非常感谢链接的主人,给了我很大的帮助。


之所以在写此篇文章是因为我担心链接的主人删掉它的文章,所以才想记下这篇笔记。


一:配置Tomcat

  1. 我用的是tomcat7.0.62解压版,有的低版本tomcat是不支持注册windows服务的。这主要看bin目录下有没有service.bat文件,如果有这个文件的话,就可以注册windows服务
  2. 接下来我将用三个tomcat进行演示,我把这三个tomcat分别命名为tomcat1、tomcat2、tomcat3存放到E盘的根目录。
    这里写图片描述
  3. 接下来要做的事就是修改三个tomcat的端口号,否则同时运行多个tomcat会报错的。
    进入tomcat1目录,进入conf目录,打开server.xml文件,修改文件中的三个端口号
    这里写图片描述
    这里写图片描述
    这里写图片描述
    上面的三个端口号都是被我修改过的,其中第二个端口号是我们访问的端口。
    我把tomcat1的端口号分别改为8001、8081、8011。tomcat2的端口号分别改为8002、8082、8012。tomcat3的端口号分别改为8003、8083、8013。
    这样做的目的就是为了防止端口号重复,接下来可以测试一下,分别点击每个tomcat,bin目录下的startup.bat文件,你会发现三个tomcat都启动成功了,并且也没有异常,接下来就打开连接测试一下,发现成功了。
    这里写图片描述

上面说的不算正题,之所以讲一下主要是因为服务器上不可能部署一个项目,同时也不会部署一个tomcat(我用的是windows可视化服务器)


接下来还是以我的tomcat1为例,进入tomcat1目录,进入到bin目录,打开server.bat文件,修改如下内容
这里写图片描述
其中 SERVICE_NAME是需要注册的服务名,DISPLAYNAME是windows本地服务显示的名字。
我的tomcat2和tomcat3同样是修改图片中的信息,改好之后,保存。

二:将Tomcat加入服务

  1. 以我的tomcat1为示例
    打开dos命令,进入到tomcat1下的bin目录,执行命令
    这里写图片描述
    红框中的Tomcat1就是需要注册的服务名,在第一步的最后一张截图有提到。当看到红色框下面的提示后,表示注册成功,可以打开本地服务查看一下。
  2. 如果你的红色框中没输入Tomcat1这个服务名,那么本地服务显示如下第一张截图显示..
    如果你的红色框中有输入Tomcat1这个服务名,那么本地服务显示如下第二张截图显示..
    这里写图片描述
    这里写图片描述
  3. 我采用的是注册时不加服务名。
    同时我本地的tomcat2、tomcat3的注册方式和上面的例子一样。
    此时我的三个tomcat都已注册服务成功。
    这里写图片描述

三:卸载tomcat服务

  1. 以我的tomcat1为示例,执行dos命令,进入到tomcat1目录下的bin目录
    这里写图片描述
    执行红色框的命令,当出现下面的提示,表示卸载服务成功,此时我本地的tomcat1服务不见了
    这里写图片描述

四:修改注册服务的描述

  1. 上面的操作已经把我本地的tomcat1服务卸载了,下面我以本地的tomcat2为示例。
    执行dos命令,进入到tomcat2目录下的bin目录
    这里写图片描述
    2 执行红框中的命令,Tomcat2为服务名(步骤一的最后一张截图有提到),后面” “符号中间的信息为要修改的描述信息(” “为英文的双引号)。当出现下面提示,表示修改成功。刷新本地服务..
    这里写图片描述

五:注意事项

  1. 网上很多教程都是在几个配置文件开头位置SET本地环境变量信息,我这个教程不需要做这些事情,但是本地环境变量需要配置jdk的JAVA_HOME,不需要配置tomcat的CATALINA_HOME
  2. 我的jdk和tomcat都是64位的,这点需要注意。
  3. cmd命令窗口必须用管理员身份运行。

最后希望对大家有所帮助

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值