Tomcat服务器重启的办法:
第一步:使用cmd进入dos界面
第二步:进入Tomcat安装目录
C:\Users\AdministratorMS-201606131808>E:
E:\>cdapache-tomcat-8026-windows-x64\apache-tomcat-8026\bi
E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin>
到bin目录之后,先关闭原来运行的Tomcat服务器
第三步:关闭方法:执行shutdownbat指令
E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin>shutdownbat
UsingCATALINA_BASE: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026"
UsingCATALINA_HOME: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026"
UsingCATALINA_TMPDIR: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\temp"
UsingJRE_HOME: "C:\ProgramFiles\Java\jdk180_31"
UsingCLASSPATH: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin\bootstrapjar;E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin\tomcat-julijar"
E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin>
第四步:使用startupbat重新启动Tomcat服务器。
对于WINDOWS来说,在 CMD 下运行 servicebat install然后运行 我的电脑、管理、服务 找到Apache Tomcat 修改它的运行级别就OK!或者cmd输入servicesmsc进入服务管理页面修改运行级别。对于linux来说:直接进入TOMCAT的bin目录,输入以下命令:nohup /startupsh &这样,tomcat便通过终端启动了,即时我们关闭linux终端窗口,tomcat依然后台运行着。
我们还是以windows为例:
开始->运行->cmd
将servicebat左键点击拖入到dos窗口,当然也可以把该地址写进去,然后按Enter
如果按了之后出来的不是这样,那便是安装tomcat的那个路径错了,请检查。成功之后在dos窗口键入 servicebat install Tomcat 输完然后按Enter键,出现如下窗口,便成功了。
在打开计算机—>管理->服务这一便在服务中添加了一个tomcat的服务,只需要将此服务开启即可,若要开机启动就将服务设成是自动的。
好了支持tomcat的开机后台启动已近做好了,来做个页面测试下吧。tomcat50, 可以用startupbat启动, 但不能启动服务("E:/Program Files/Tomcat 50/bin/tomcatwexe" //GT//Tomcat5
以前的系统可以的,但现在的系统不知出了什么问题
1我这个是zip版本的,所以里面有一个servicebat的文件,所以很简单
运行:cmd=>再到Tomcat 50/bin目录下运行: service install 即可
2如果没有servicebat文件,可以把以下内容保存为servicebat
servicebat全文件内容:
@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: servicebat,v 1522 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/tomcat5exe" goto okHome
rem CD to the upper dir
cd
set CATALINA_HOME=%cd%
:gotHome
if exist "%CATALINA_HOME%/bin/tomcat5exe" goto okHome
echo The tomcatexe 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/tomcat5exe
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: servicebat 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 - >在windows *** 作系统下如果需要将Tomcat变成自动启动的服务,只需按以下步骤 *** 作即可:1、在环境变量中设置JAVA_HOME。
(假设缺省的JDK目录为d:\j2sdk142_04)
A、进入windows桌面,右键选择“我的电脑”-->“属性”
B、选择“高级”页签,点开“环境变量”
C、在“系统变量”下点击新建d出“新建系统变量”,变量名输入“JAVA_HOME”,变量值输入“d:\j2sdk142_04”后点击确定。
2、将Tomcat设置成服务
(假设我们缺省的Tomcat目录为d:\Tomcat_oa)
A、点击开始-->运行,输入cmd进入dos控制台
B、执行以下命令(输入命令后按回车键执行)。
---------------------------------------------------------------
d:
cd Tomcat_oa\bin
service install 服务名(可选)
---------------------------------------------------------------
此时Tomcat服务已经成功安装。
3、进入系统服务将服务启动,并将服务设置成自动启动。
4、服务移除。
基本 *** 作同2,最后执行service remove 服务名(可选)。
基于服务模式的参数调整。
基于服务模式修改tomcat\bin目录下的catalinabat文件,调整参数(如:内存)是不起作用的,可以采用以下方式(以tomcat5为例):
1、运行cmd,从控制台进入tomcat的bin目录。
2、运行tomcat5w //MS//服务名,windows的右下角出现托盘图标。
(服务名是具体的tomcat服务)
3、进入调整参数,保存。
4、重新启动tomcat服务。
先弄个JavaEE的开发环境再说吧。装JDK、JRE,其实JDK下面已经有JRE了,如果在服务器上的话,只需装JRE;然后配置环境变量:
新建:JAVA_HOME:D:\Java\jdk170_51
新建:CLASS_PATH:;%JAVA_HOME%\lib
编辑:PATH:在最前面加上 %JAVA_HOME%\bin;
接着装Tomcat,startupbat、shutdownbat都正常,然后想把压缩版的Tomcat的启动和关闭做成Windows服务来处理,执行servicebat install提示服务创建成功,但是启动服务却失败了,系统日志提示:
先分析下,既然可以正常调用servicebat,也就是环境变量的配置是没有问题的,对比下2个 *** 作系统,似乎目前最有可能的就是安装时候的权限问题。先卸载掉已经安装过的服务servicebat remove,然后"以管理员身份运行" cmdexe,切换到servicebat所在的目录执行servicebat install重新安装Tomcat服务。HoHo, 这下可以正常启动和关闭了。
为是开发环境,所以我们可以配置一个超级用户admin ,使其能够通过">
重启Tomcat后,就可以使用admin来管理Tomcat了。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 24 和JSP 20 规范。
因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是80。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)