`

如何把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服务中,并确保其能够开机自动启动。 #### 一、准备工作 1. **下载并安装JDK**:Tomcat依赖于JDK环境,因此首先需要在计算机上安装合适版本的JDK(Java ...

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

    ### Tomcat添加到Windows服务实现开机自动启动 在IT领域中,Apache Tomcat作为一个流行的开源Web服务器,被广泛应用于Java应用程序的部署与运行环境中。为了提高系统的可用性和稳定性,经常需要将Tomcat设置为...

    Windows下Tomcat服务添加到系统服务

    通过以上步骤,您可以在Windows系统下成功地将Tomcat服务添加到系统服务中,并设置为开机自动启动。这不仅可以提高系统的稳定性和可用性,还能极大地简化日常运维工作,减少因人为操作失误而产生的问题。希望本文能...

    Linux中将Tomcat添加到守护进程

    本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的异常问题。 首先,我们需要设置环境变量。打开 `/etc/profile` 文件,并添加以下两行来指定Tomcat和Java的安装...

    java代码启动tomcat

    在 Java 代码中使用 Tomcat 服务器时,需要添加必要的 JAR 包,并实现 Tomcat 服务器的启动和停止。在本示例代码中,我们使用了 Tomcat 服务器来发布 Web 应用程序,并实现了远程控制 Tomcat 服务器的生命周期。 ...

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat安装为Windows服务的方式进行部署。然而,默认情况下,Tomcat服务的内存分配可能不足以支持大规模或高负载的应用场景,因此...

    centos设置tomcat开机自启动

    2. **添加启动命令到`rc.local`**: - 使用文本编辑器打开`/etc/rc.d/rc.local`文件。 ```bash sudo vi /etc/rc.d/rc.local ``` - 在文件末尾添加以下命令来启动Tomcat服务: ```bash /usr/local/tomcat7_1/...

    Tomcat设置服务启动参数

    ### Tomcat设置服务启动参数详解 #### 一、引言 Apache Tomcat 是一款开源的Servlet容器,主要用于部署和运行Java Web应用。为了确保Tomcat能够高效稳定地运行,合理配置其启动参数至关重要,尤其是与内存相关的...

    Tomcat开机自启动

    "Tomcat开机自启动" ...Tomcat 开机自启动可以通过创建自启动脚本、赋予权限、启动服务和设置开机自启动来实现。在本文中,我们介绍了 Tomcat 开机自启动的步骤和相关知识点,为读者提供了一个详细的指南。

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    2. **编辑服务文件**:添加以下内容,确保替换`/usr/local/tomcat/apache-tomcat-8.5.47`为你的Tomcat实际路径。 ``` [Unit] Description=Apache Tomcat Web Application Container After=network.target ...

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

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

    Tomcat linux服务和自启动

    通过`chkconfig`工具将Tomcat服务添加到系统启动级别,以便在开机时自动启动: ```bash chkconfig --add tomcat chkconfig tomcat on ``` 这使得Tomcat在系统启动时自动执行`/etc/init.d/tomcat start`。 **5. 测试...

    tomcat6开机启动

    3. 使用`chkconfig`(对于Red Hat/CentOS)或`update-rc.d`(对于Debian/Ubuntu)添加服务到启动级别,使其开机启动: - Red Hat/CentOS: ``` chkconfig --add tomcat6 chkconfig tomcat6 on ``` - Debian/...

    Tomcat-启动参数设置

    ### Tomcat 启动参数设置详解 #### 一、背景介绍 在部署Java Web应用程序时,经常使用Apache Tomcat作为应用服务器。然而,在高并发或大数据量处理的应用场景下,Tomcat可能会出现内存溢出等问题。为了提升Tomcat的...

    eclipse部署tomcat 报错

    在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...

    Tomcat启动调试功能

    要启用Tomcat启动调试功能,需要在catalina.bat文件中添加以下调试参数: ``` -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=9527,suspend=n ``` 这行代码告诉Tomcat服务器启用调试模式,并将调试端口...

    tomcat启动管理工具

    【标题】:Tomcat启动管理工具 在Java Web开发领域,Tomcat是一个广泛使用的开源应用服务器,主要用于部署和运行Servlet和JSP应用。Tomcat以其轻量级、易配置和高性能的特点深受开发者喜爱。"Tomcat启动管理工具"指...

    将Tomcat做成windows服务教程

    2. **启动服务**:打开“控制面板” -> “管理工具” -> “服务”,找到刚刚添加的“Tomcat”服务,双击进入服务属性对话框。 3. **设置启动类型**:在服务属性中,选择“启动类型”为“自动”,然后点击“启动”...

Global site tag (gtag.js) - Google Analytics