• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

手工把tomcat5安装成windows服务

servlet/jsp 搞代码 7年前 (2018-06-18) 125次浏览 已收录 0个评论

由于习惯直接解压缩,然后拷贝整个Tomcat到服务器上,因此需要手工把tomcat安装成windows服务;

利用以下脚本即可实现:
rem
rem NT Service Install/Uninstall script
rem
rem Options
rem install Install the service using Tomcat5 as service name.

http://www.gaodaima.com/?p=44076手工把tomcat5安装成windows服务

rem Service is installed using default settings.
rem remove C Remove the service from the System.
rem
rem name (optional) If the second argument is present it is considered
rem to be new service name
rem
rem $Id: service.bat,v 1.5 2004/04/08 16:49:37 mturk Exp $
rem – ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― C
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not “%CATALINA_HOME%” == “” goto gotHome
set CATALINA_HOME=%cd%
if exist “%CATALINA_HOME%/bin/tomcat5.exe” goto okHome
rem CD to the upper dir
cd ..
set CATALINA_HOME=%cd%
:gotHome
if exist “%CATALINA_HOME%/bin/tomcat5.exe” goto okHome
echo The tomcat.exe was not found…
echo The CATALINA_HOME environment variable is not defined correctly.
echo This environment variable is needed to run this program
goto end
:okHome
if not “%CATALINA_BASE%” == “” goto gotBase
set CATALINA_BASE=%CATALINA_HOME%
:gotBase

set EXECUTABLE=%CATALINA_HOME%/bin/tomcat5.exe

rem Set default Service name
set SERVICE_NAME=Tomcat5

if “%1” == “” goto displayUsage
if “%2” == “” goto setServiceName
set SERVICE_NAME=%2
:setServiceName
if %1 == install goto doInstall
if %1 == remove goto doRemove
echo Unknown parameter “%1”
:displayUsage
echo
echo Usage: service.bat install/remove [service_name]
goto end

:doRemove
rem Remove the service
“%EXECUTABLE%” //DS//%SERVICE_NAME%
echo The service ‘%SERVICE_NAME%’ has been removed
goto end

:doInstall
rem Install the service
rem Use the environment variables as an exaple
rem Each command line option is prefixed with PR_

set PR_DISPLAYNAME=Apache Tomcat
set PR_DESCRIPTION=Apache Tomcat Server C http://jakarta.apache.org/tomcat
set PR_INSTALL=%EXECUTABLE%
set PR_LOGPATH=%CATALINA_HOME%/logs
set PR_CLASSPATH=%CATALINA_HOME%/bin/bootstrap.jar
“%EXECUTABLE%” //IS//%SERVICE_NAME% —jvm %java_HOME%/jre/bin/server/jvm.dll –StartClass org.apache.catalina.startup.Bootstrap –StopClass org.apache.catalina.startup.Bootstrap –StartParams start –StopParams stop –StopMode jvm –StartMode jvm
rem Clear the environment variables. They are not needed any more.
set PR_DISPLAYNAME=
set PR_DESCRIPTION=
set PR_INSTALL=
set PR_LOGPATH=
set PR_CLASSPATH=
rem More extra parameters
set PR_STDOUTPUT=%CATALINA_HOME%/logs/stdout.log
set PR_STDERROR=%CATALINA_HOME%/logs/stderr.log
“%EXECUTABLE%” //US//%SERVICE_NAME% –JvmOptions “-Djava.io.tmpdir=%CATALINA_BASE%/;-Dcatalina.home=%CATALINA_BASE%/;-Djava.endorsed.dirs=%CATALINA_BASE%/common/endorsed/;”
echo The service ‘%SERVICE_NAME%’ has been installed

:end
cd %CURRENT_DIR%

在5.0.*测试通过

欢迎大家阅读《手工把tomcat5安装成windows服务》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:手工把tomcat5安装成windows服务

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址