Tomcat启动注册为Windows服务启动
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Tomcat启动注册为Windows服务启动,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2482字,纯文字阅读大概需要4分钟。
内容图文
参考链接:https://blog.csdn.net/Java_gaosw1995/article/details/78444984
感谢链接主人(^U^)ノ~YO
一:配置Tomcat
我用的是tomcat7.0.62解压版,有的低版本tomcat是不支持注册windows服务的。这主要看bin目录下有没有service.bat文件,如果有这个文件的话,就可以注册windows服务
接下来我将用三个tomcat进行演示,我把这三个tomcat分别命名为tomcat1、tomcat2、tomcat3存放到E盘的根目录。
接下来要做的事就是修改三个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加入服务
以我的tomcat1为示例
打开dos命令,进入到tomcat1下的bin目录,执行命令
红框中的Tomcat1就是需要注册的服务名,在第一步的最后一张截图有提到。当看到红色框下面的提示后,表示注册成功,可以打开本地服务查看一下。
如果你的红色框中没输入Tomcat1这个服务名,那么本地服务显示如下第一张截图显示..
如果你的红色框中有输入Tomcat1这个服务名,那么本地服务显示如下第二张截图显示..
我采用的是注册时不加服务名。
同时我本地的tomcat2、tomcat3的注册方式和上面的例子一样。
此时我的三个tomcat都已注册服务成功。
三:卸载tomcat服务
以我的tomcat1为示例,执行dos命令,进入到tomcat1目录下的bin目录
执行红色框的命令,当出现下面的提示,表示卸载服务成功,此时我本地的tomcat1服务不见了
四:修改注册服务的描述
上面的操作已经把我本地的tomcat1服务卸载了,下面我以本地的tomcat2为示例。
执行dos命令,进入到tomcat2目录下的bin目录
2 执行红框中的命令,Tomcat2为服务名(步骤一的最后一张截图有提到),后面” “符号中间的信息为要修改的描述信息(” “为英文的双引号)。当出现下面提示,表示修改成功。刷新本地服务..
五:注意事项
网上很多教程都是在几个配置文件开头位置SET本地环境变量信息,我这个教程不需要做这些事情,但是本地环境变量需要配置jdk的JAVA_HOME,不需要配置tomcat的CATALINA_HOME。
我的jdk和tomcat都是64位的,这点需要注意。
cmd命令窗口必须用管理员身份运行。
内容总结
以上是互联网集市为您收集整理的Tomcat启动注册为Windows服务启动全部内容,希望文章能够帮你解决Tomcat启动注册为Windows服务启动所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。