复制Tomcat注意事项

复制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的位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值