文章目录
- Windows
- 1. 先改系统变量
- 2. 再改系统环境变量
- 3. 最后改 server.xml
- 1>. Server port="8005" shutdown="SHUTDOWN" 的 8005 为 另外空闲的端口, 如 8006
- 2>. Connector port="8080" protocol="HTTP/1.1"
- 3>. Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
- 4. 最后, 启动俩文件夹的 startup.bat
- Linux
- OS specific support. $var _must_ be set to either true or false.
下载, 解压到两个不同文件夹
第一个Tomcat就没有必要修改了, 使用默认端口8080就行, 第二个tomcat做一修改
Windows
1. 先改系统变量
在系统变量里,
第一个为CATALINA_HOME指向第一个Tomcat根目录,
第二个为CATALINA_HOME2 指向第二个Tomcat根目录,
2. 再改系统环境变量
进入第二个Tomcat的bin里, 编辑 startup.bat, 将所有 CATALINA_HOME 替换为 CATALINA_HOME1 保存
这样两个容器就不会找错了
3. 最后改 server.xml
进入 第二个Tomcat的conf目录, 编辑 server.xml 配置文件,
1>. Server port=“8005” shutdown=“SHUTDOWN” 的 8005 为 另外空闲的端口, 如 8006
的 8005 为 另外空闲的端口, 如 8006
2>. Connector port=“8080” protocol=“HTTP/1.1”
8080为其他空闲端口,如8081
3>. Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443”
改为未占用的, 如 8010
4. 最后, 启动俩文件夹的 startup.bat
在浏览器输入
http://localhost:8080
http://localhost:8081
完工!
Linux
和 win 的差不多, 都要改端口
1.> 先添加上环境变量
JAVA_HOME=/usr/java/jdk1.7.0
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
#第一个Tomcat
CATALINA_BASE=/usr/local/apache-tomcat-6.0.35
CATALINA_HOME=/usr/local/apache-tomcat-6.0.35
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
source /etc/profile
#第二个Tomcat
CATALINA_2_BASE=/usr/local/apache-tomcat-6.0.35-second
CATALINA_2_HOME=/usr/local/apache-tomcat-6.0.35-second
export CATALINA__BASE1 CATALINA__HOME1 TOMCAT__HOME1
source /etc/profile
第一个 tomcat 还是保持不变,
2>. 来到第二个 tomcat 的 bin目录下, 修改 catalina.sh
打开catalina.sh ,找到下面红字
OS specific support. $var must be set to either true or false.
在下面增加如下代码
export CATALINA_BASE=$CATALINA_1_BASE
export CATALINA_HOME=$CATALINA_1_HOME
3.> 来到第二个 tomcat 的 conf 目录下 修改 server.xml
打开server.xml 更改端口:
修改server.xml配置和第一个不同的启动、关闭监听端口。
修改后示例如下:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这三个端口就和 win 修改的端口是一致的了