命令行启动tomcat,怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行启动tomcat,怎么配置相关的知识,希望对你有一定的参考价值。

参考技术A

需要进行如下配置:

1、新建文件夹,依次放入jre,tomcat与其他所需文件,其中tomcat中需要放入部署的war。

2、进入bin目录开启tomcat服务,

cd bin,

启动命令:net start tomcat,

停止命令:net stop tomcat,例如:

扩展资料:

tomcat的启动配置小结

tomcat的启动脚本在tomcat的bin目录下,启动脚本start有两个,分别时startup.bat和startup.sh两个,在windows环境下使用startup.bat启动tomcat,在linux下使用startup.sh启动tomcat,

同理关闭的脚本也有两个shutdown.bat和shutdown.sh两个,分别是在windows下关闭tomcat和linux下关闭tomcat使用。

总结如下:

startup.bat    windows下启动

shutdown.bat    windows下关闭

startup.sh       linux下启动

shutdown.sh   linux下关闭

另外还有一个tomcat.exe,这个是在windows下的可执行程序,需要在服务器上安装对应的服务后可以通过tomcat.exe启动tomcat。

ubuntu命令安装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服务.
参考技术A Ubuntu是安装完成自动启动服务,你可以访问8080的网页地址

以上是关于命令行启动tomcat,怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot修改JVM参数(内置Tomcat命令行启动和IDEA工具配置修改)

怎么在命令窗口启动tomcat

tomcat 如何在命令行启动和关闭?

ubuntu命令安装tomcat 并怎么启动服务

如何用命令行来启动TOMCAT服务

Centos8 配置Tomcat开机自启动