扬帆☆启航

1、企业网站建设、推广、维护 2、中小型企业、店铺的业务管理系统(人事、工资、销售、库存管理、会员管理、统计查询、发票管理、客户关系管理,售后服务管理,物资管理等) 3、中小型企业信息化解决方案

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
将下面的内容复制到一个批处理文件里面,执行以后就开启了一个Tomcat的Windows服务。只要将set的变量值修改为系统实际值即可,使用这种方法可以开启多个服务,只要服务名称不同,Tomcat的端口不同即可。

@rem 设定服务名称,tomcat安装目录,jdk的安装目录以及服务的显示名称信息
@set SeviceName=Tomcat6At8080
@set Tomcat_Home=D:\Tomcat
@set Java_Home=D:\jdk1.6.0_01
@set Display=Tomcat6 At 8080
@set TomcatRun=%Tomcat_Home%\bin\tomcat6.exe
@rem 启动基本安装
%TomcatRun% //IS//%SeviceName% --DisplayName="%Display%" --Install="%TomcatRun%"
@rem 更新配置项
%TomcatRun% //US//%SeviceName% --Jvm="%Java_Home%\jre\bin\server\jvm.dll" --StartMode=jvm --StopMode=jvm
%TomcatRun% //US//%SeviceName% --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start
%TomcatRun% //US//%SeviceName% --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop
%TomcatRun% //US//%SeviceName% --Description="Apache Tomcat"
%TomcatRun% //US//%SeviceName% --JvmOptions "-Dcatalina.base=%Tomcat_Home%;-Dcatalina.home=%Tomcat_Home%"
%TomcatRun% //US//%SeviceName% ++JvmOptions "-Djava.endorsed.dirs=%Tomcat_Home%\endorsed;-Djava.io.tmpdir=%Tomcat_Home%\temp"
%TomcatRun% //US//%SeviceName% --JvmMs 32 --JvmMx 256 --Startup=auto
%TomcatRun% //US//%SeviceName% --Classpath=%Java_Home%\lib\tools.jar;%Tomcat_Home%\bin\bootstrap.jar
@rem 启动自动服务
sc start %SeviceName% auto
@echo 安装服务%SeviceName%完毕
@pause

下面的部分为删除一个Tomcat的服务:
@set TomcatRun=D:\Tomcat\bin\tomcat6.exe
@set SeviceName=Tomcat6At8080
%TomcatRun% //DS//%SeviceName%
@echo 卸载服务%SeviceName%完毕
@pause
posted on 2009-03-20 13:07  赵晓雷  阅读(566)  评论(0编辑  收藏  举报