您的位置:首页 > 运维架构 > Tomcat

复制Tomcat注意事项

2015-10-20 11:43 447 查看

复制Tomcat注意事项

1 修改端口号

找到server.xml文件,里面包含有三个端口号,一个是shutdown端口,该端口负责监听关闭tomcat的请求,一个是Connector端口,该端口用来指定服务器端要创建的端口号,并在这个端口监听来自客户端的请求,还有一个端口是

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


8009为AJP端口APACHE能过AJP协议访问TOMCAT的8009端口。一般而言,我们复制tomcat之后首要要修改的就是访问端口和关闭端口,也就是前面两个端口,不应该和其他的tomcat的端口相同,否则会出现端口已被占用的情况。

2 修改Tomcat命令窗口实例名

要修改窗口的实例名,应该找到apache-tomcat-6.0.29\bin下的catalina.bat文件,直接找到文件中的如下代码

shift
if not "%OS%" == "Windows_NT" goto noTitle
if "%TITLE%" == "" set TITLE=Tomcat
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
goto gotTitle
:noTitle
set _EXECJAVA=start %_RUNJAVA%
:gotTitle


将其中的 set TITLE=Tomcat中的Tomcat修改为你想要的实例名即可,重新双击startup.bat运行tomcat就可以了

3 配置CATALINA_HOME

一般我们复制之后会将tomcat直接改为部署的应用名,此时我们运行该Tomcat时候,可能还是指向原来部署的应用的位置,也就是指向之前的webapps里的应用,此时,我们需要修改apache-tomcat-6.0.29\bin目录下的startup.bat文件

该文件有如下代码

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome


上方是默认的设置,我们需要在第二行添加上两行关于路径的设置,我本地的修改后,代码如下:

rem Guess CATALINA_HOME if not defined
set CATALINA_HOME=C:\server\Tomcat1\apache-tomcat-6.0.29
set JAVA_HOME=C:\server\JDK1.6
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome


其中二三行是关于路径的设置,第二行是指定Tomcat的位置,第三行是指定JDK的位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: