windows怎么启动tomcat?

windows怎么启动tomcat?,第1张

tomcat加入windows服务

点击开始;

2.找到运行,进入;

3.输入cmd进入dos控制台;

4.执行以下dos命令(输入命令后按回车键执行);

d:

cd Tomcat_oa\bin

service install+服务名(可选,默认为tomcat5)

5.至此tomcat加入windows服务成功。

启动命令:net start tomcat

停止命令:net stop tomcat

tomcat5.0, 可以用startup.bat启动, 但不能启动服务("E:/Program Files/Tomcat 5.0/bin/tomcatw.exe" //GT//Tomcat5

以前的系统可以的,但现在的系统不知出了什么问题 ?

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服务.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11474998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存