[tomcat在windows下设置自动重启]tomcat在windows下设置自动重启的方法

时间:2020-02-02  来源:apache  阅读:

绿色版tomcat在windows下设置自动重启

首先下载tomcat,一定要下载有bin\service.bat文件的,并且要有tomcat.exe文件

blob.png

首先是tomcat在F:\apache-tomcat-6.0.36\bin中的startup.bat能够自动启动,启动需要配置两个环境变量。

a)AVA_HOME:F:\cds\jdk1.5.0_09(jdk位置)

b)CATALINA_HOME:F:\cds\apache-tomcat-6.0.36(tomcat的位置,startup是启动该位置的tomcat)

设置tomcat自动启动

有一个存在bin\service.bat的tomcat6.0.36绿色版,如果没有service.bat则可以下载附件中的,更改其中service.ba编辑该文件找到JvmMs 128 --JvmMx 256,在后面加上: Startup=auto(前面有个空格)

现在tomcat位于F:\cds\apache-tomcat-6.0.36

 

在cmd窗口中执F:\cds\apache-tomcat-6.0.36\bin\service.bat进入tomcat bin目录     F:    cd xxx\apache-tomcat-6.0.36\bin执行安装服务的命令 service.bat install xxxservice,若名字不对,

继续执行service.bat remove xxxservicejin进行删除,再service.bat install imeta进行改名

这样电脑每次重启,服务就会启动

END

注意事项

如果启动报错:java heap space(内存溢出),就在命令中执行:tomcat6w.exe //ES//tomcat6 其中,tomcat6就是你安装windows服务的名称,就会出现一个tomcat的服务器管理,点击java,修改初始值和最大值即可。


windows下设置tomcat自动重启


修改bin目录下catalina.bat文件,红色部分代码为修改内容

:doStart

shift

if not "%OS%" == "Windows_NT" goto noTitle

set _EXECJAVA=%_RUNJAVA%(原内容set _EXECJAVA=start "Tomcat" %_RUNJAVA%)

goto gotTitle

:noTitle

set _EXECJAVA=start %_RUNJAVA%

:gotTitle

if not ""%1"" == ""-security"" goto execCmd

shift

echo Using Security Manager

set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy

goto execCmd

 

:doStop

shift

set ACTION=stop

goto execCmd

 

:execCmd

rem Get remaining unshifted command line arguments and save them in the

set CMD_LINE_ARGS=

:setArgs

if ""%1""=="""" goto doneSetArgs

set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1

shift

goto setArgs

:doneSetArgs

:homeloop

rem Execute Java with the applicable properties

if not "%JPDA%" == "" goto doJpda

if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

goto end

:doSecurity

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

goto end

:doJpda

if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

goto end

:doSecurityJpda

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

goto end

 

:end

 

goto homeloop

[tomcat在windows下设置自动重启]tomcat在windows下设置自动重启的方法

http://m.bbyears.com/jiaocheng/85136.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新