绿色版tomcat部署为服务-上接服务器部署多个tomcat

上次说道服务器部署多个tomcat,下面简单写一下如何把绿色版tomcat添加到服务中去:

如果您服务器上没有Apache Tomcat服务则执行执行第二步就OK,如果有,则要先执行第一步,

第一步:打开apache-tomcat-6.0.18\bin找到service.bat文件用记事本打开:

找到类似如下文字:大概在第58行

rem Set default Service name
set SERVICE_NAME=Tomcat6
set PR_DISPLAYNAME=Apache Tomcat

①修改SERVICE_NAME=Tomcat6 把tomcat6修改为你想要改的名字,注意不能加空格或-或.之类的

②修改PR_DISPLAYNAME=Apache Tomcat 把Apache Tomcat修改为你想要的名字,这么就随意了,这个名字是要在服务里面显示的名字哦。

以上准备工作结束!

③当然了,如果你想修改一下这个服务的描述信息:

可在PR_DISPLAYNAME=Apache Tomcat 后面加上这句set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat ,由于比较懒,所以我没有测试这句。

第二步:执行cmd 打开你的tomcat下bin目录:我的比较简单 (cd.. cd.. 到D盘,然后cd apache-tomcat-6.0.18\bin),打开目录后执行服务安装程序:service.bat install 提示The service XXXX has been installed ,安装成功了,去服务那里启动吧。如果要删除此服务则执行service.bat remove就可以删掉了。

后记:项目重启的时候在服务处重启比较慢,所以一般情况下本人就直接在进程管理器里面找到tomcat直接结束进程,然后再启动tomcat,但是部署多个tomcat在进程里面分不清哪个进程对应的是那个tomcat的项目, 解决方法很简单,只要了解进程的名称是从哪里来的就解决了,此服务是从service.bat安装来的,于是问题又回到了你的service.bat了,记事本打开service.bat,找到:set EXECUTABLE=%CATALINA_HOME%\bin\tomcat6.exe,在这可以看到绑定的是bin\tomcat6.exe的应用程序,找到根源了,那就改吧:

①打开bin\找到这个程序(tomcat6.exe)重命名(tomcat6xxx.exe)就OK了(注意名称规则,有时安装失败则是名称不正确引起的);

②记事本打开service.bat 把所有出现%CATALINA_HOME%\bin\tomcat6.exe改成%CATALINA_HOME%\bin\tomcat6xxx.exe(大概有3处需要改)保存;

③按照上述步骤二安装一下就OK了。

猜你喜欢

转载自ourteam.iteye.com/blog/1562950