`

如何把tomcat添加到启动服务里

阅读更多
1.我这个是zip版本的,所以里面有一个service.bat的文件,所以很简单

运行:cmd=>再到Tomcat 5.0\bin目录下运行: service install  即可.

2.如果没有service.bat文件,可以把以下内容保存为service.bat.

service.bat全文件内容:  

@echo off
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem NT Service Install/Uninstall script
rem
rem Options
rem install Install the service using Tomcat5 as service name.
rem Service is installed using default settings.
rem remove 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.2.2 2004/09/05 07:57:57 mturk Exp $
rem ---------------------------------------------------------------------------

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
rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto okHome
echo The JAVA_HOME environment variable is not defined
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
set PR_DISPLAYNAME=Apache Tomcat

if "%1" == "" goto displayUsage
if "%2" == "" goto setServiceName
set SERVICE_NAME=%2
set PR_DISPLAYNAME=Apache Tomcat %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
echo Installing the service '%SERVICE_NAME%' ...
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using JAVA_HOME: %JAVA_HOME%

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

set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat
set PR_INSTALL=%EXECUTABLE%
set PR_LOGPATH=%CATALINA_HOME%\logs
set PR_CLASSPATH=%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin\bootstrap.jar
rem Set the server jvm from JAVA_HOME
set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll
if exist "%PR_JVM%" goto foundJvm
rem Set the client jvm from JAVA_HOME
set PR_JVM=%JAVA_HOME%\jre\bin\client\jvm.dll
if exist "%PR_JVM%" goto foundJvm
set PR_JVM=auto
:foundJvm
echo Using JVM: %PR_JVM%
"%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass org.apache.catalina.startup.Bootstrap --StopClass org.apache.catalina.startup.Bootstrap --StartParams start --StopParams stop
if not errorlevel 1 goto installed
echo Failed installing '%SERVICE_NAME%' service
goto end
:installed
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=
set PR_JVM=
rem Set extra parameters
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed" --StartMode jvm --StopMode jvm
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%\temp" --JvmMs 128 --JvmMx 256
Echo "%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256
echo The service '%SERVICE_NAME%' has been installed.

:end
cd %CURRENT_DIR%  


然后再执行1.的命令.

3.然后用: net start   Tomcat 命令将服务启起来.

一般来说,很多服务都可以用以下命令来添加服务和运行服务.

添加服务:service install "服务名字"

启动服务:net start 服务名

停止服务:net stop 服务名

如: net start mysql5 即启动mysql服务.


分享到:
评论

相关推荐

    如何把tomcat加到windows服务中

    讲述了如何把解压版的tomcat加到windows服务项中,让tomcat开机自动启动服务

    Tomcat添加到window服务开机自动启动

    配置tomcat启动到window服务中,window开机自动启动tomcat

    将tomcat加入到本地服务的过程

    将tomcat加入到本地服务中去,设置tomcat的服务自动启动,这样在服务器上通过tomcat运行的项目,即使服务器重启,tomcat也可以自动重启,这样,项目也就不会宕机了。

    Linux中将Tomcat添加到守护进程

    Linux中将Tomcat添加到守护进程,让Tomcat随Linux系统自动启动;以及解决执行tomcat start时,“Invalid user name 'tomcat' specified”的异常处理。

    Tomcat-启动参数设置

    windows及linux环境下,tomcat启动参数的设置。在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数...

    将Tomcat容器注册到电脑启动服务.rar

    在环境变量Path中添加tomcat路径下的bin和lib两个目录。如下图: win+R后,将命令行转入到Tomcat安装Bin目录下,输入命令行service.bat install,如下 输入命令:service.bat remove可以移除注册服务

    tomcat6.0 修改启动内存设置 java jvm参数配置

    要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决办法: 修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\...

    tomcat启动|退出执行事件

    tomcat启动|退出执行事件类: import java.io.File; import java.io.FileWriter; import java.io.IOException; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import ...

    Tomcat添加为系统服务.docx

    linux下如何将tomcat添加为系统服务,并使用systemctl 启动服务。

    linux环境下配置Tomcat自启动

    NULL 博文链接:https://xuzhfa123.iteye.com/blog/1113211

    tomcat非安装方式,添加windows服务启动方式

    NULL 博文链接:https://xls.iteye.com/blog/1487473

    tomcat在ecplise下的插件,方便使用

    tomcat在ecplise下的插件,方便使用

    netbeans下配置tomcat服务器图文讲解.rar

    2:选择要添加的服务器的版本(这里选择Tomcat5.5) 3:准备Tomcat 的服务器文件(一般要选择解压宿的,免安装版本) 4:这一步很简单,就不说了, 5:看看下面可以启动了,太简单了不说了 ......

    Tomcat服务配置和自启动详解

    主要为大家详细介绍了Tomcat服务配置和自启动的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    快速解决Tomcat启动慢的问题,超简单

    今天在帮一位同学解决了一个问题——Tomcat启动超级慢,大概五六分钟。解决之后,只需要3秒钟即可启动。 问题怎么解决呢? 在Tomcat的bin目录下找到catalina.sh,然后打开它,在以下位置添加一行代码: -Djava....

    vscode-tomcat

    Tomcat for Visual Studio代码用法特征从Tomcat安装路径添加Tomcat服务器从VSCode启动/重启Tomcat服务器在Tomcat服务器上运行war软件包在Tomcat服务器上调试war软件包在Tomcat服务器上运行爆炸式战争调试在Tomcat...

    tomcat SSL的配置

    第一步:为服务器生成证书 keytool -genkey -v -alias tomcat -...导入证书后,即可启动Tomcat,用IE进行访问。如果需要用FireFox访问,则需将证书导入至FireFox: 第六步:在测试页查看证书 https://localhost:8443

    tomcat、java及运行环境配置

    2. Tomcat中添加admin模块 4 3. 配置Tomcat服务器支持HTTPS 5 3.1 生成证书 5 3.2 配置Tomcat 6 3.3 Https访问 6 4.如何在一台机子上启动两个TOMCAT 6 5.Windows平台下tomcat安全设置 7 6.Linux下Tomcat配置 8 ...

Global site tag (gtag.js) - Google Analytics