S4产品FAQ

注册

 

发新话题 回复该主题

如何安装多个tomcat服务 [复制链接]

1#
将tomcat添加进服务列表

1、下载Tomcat Zip压缩包,解压。

添加环境变量JAVA_HOME , CATALINA_HOME_2

注意名称,CATALINA_HOME 已经被另外的Tomcat使用。

2、修改Bin目录下所有bat文件:
将CATALINA_HOME替换为CATALINA_HOME_2。

3 、将Tomcat加入服务
①如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到②了。否则继续往下走--(service.bat文件)
REM 按照描述修改下面的几行
set SERVICE_NAME=Tomcat5 #注意不要和已有的服务名称冲突。
REM 上面一行,Tomcat5修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。
set PR_DISPLAYNAME=Apache Tomcat
REM 上面一行,Apache Tomcat改为你需要的显示服务名,这个将显示在服务管理器中。
set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat
REM 这一行改不改无所谓,是服务的描述,根据自己的喜好决定吧。
②运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。
service.bat install
程序提示:The service 'Tomcat5(或者你修改一后的SERVICE_NAME)' has been installed
说明服务Tomcat已经被安装成功。
顺便说一下,运行service.bat remove可以移除服务。
③到这里,服务添加成功,运行services.msc,可以看到添加的服务,默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。

4 控制台控制服务的命令
启动服务
net Start 服务名
关闭服务
net stop 服务名
注:
1 此服务名可以是SERVICE_NAME,也可以是PR_DISPLAYNAME;
2 如果服务名中包含空格或者中文,请将服务名用半角双引号包含起来。

------------------------------------------

我自己没有做过,这是以前收集的,楼主可以试试。
===========================================================
我们可以借助一些工具使得tomcat作为windows的一个service,在windows启动时自动装载,步骤如下:
1,下载工具,我用的是gservany - Utility to run standard applications as services on NT.
http://www.advok.com/gservany.html
下载,将zip文件解压缩,将gservany.exe放入winnt\system32目录下,(以防以后被误删)
2,在DOS窗下输入
gservany -i tomcat "C:\jakarta-tomcat\bin" "startup.bat" "C:\jakarta-tomcat\bin" "shutdown.bat"
那些引号可别忘了吆
3,启动service管理器,会看到tomcat service被装上,加些注释说明这个service实干什么的,再改启动类型为:自动启动它。
这以后你就可以舒服地使用IIS的port运行servlet和jsp网络应用程序了。
注:将应用程序变为service的工具有很多种,JspLauncher,JSPService流传于网上,好是欢喜。
http://members.xoom.com/yy_sun/jsplauncher/
本篇文章来源于:开发学院 http://edu.codepub.com   原文链接:http://edu.codepub.com/2009/1027/16835.php
分享 转发
TOP
2#

学习学习。。。
上海元动软件有限公司-业务部
TOP
发新话题 回复该主题