复制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的位置
相关文章推荐
- Tomcat下部署PHP
- eclipse配置Tomcat应用
- linux下tomcat6无法显示图片验证码(windows下显示正常)
- 一台机器开多个tomcat
- Tomcat部署web应用的方式
- HelloworldJsp中引入tomcat-juli处理
- maven项目转换成dynamic项目
- CentOS 6.5下tomcat服务器安装配置
- CXF+Spring+Tomcat简明示例
- nginx整合tomcat实现域名泛解析
- tomcat问题总结
- Tomcat的使用(一)(windows下)
- tomcat安装与集成
- nginx与tomcat集群
- Tomcat 乱码 ajax
- linux简单安装TOMCAT
- <学习笔记>java.io.FileNotFoundException: C:\apachetomcat7\work\Catalina\localhost\PRO_NAME\sessions.ser
- 熟悉linux-部署多个tomcat
- linux安装jdk和tomcat
- centos安装tomcat