安装配置两个Tomcat
一、安装Tomcat
下载:apache-tomcat-8.5.55.tar.gz(下载地址:http://tomcat.apache.org/)
注意:安装之前请先安装jdk!
1、将apache-tomcat-8.5.55.tar.gz移动到你想放的目录下,并解压
tar -xzvf apache-tomcat-8.5.55.tar.gz
结果:apache-tomcat-8.5.55
2、将apache-tomcat-8.5.55.tar.gz修改为较为简便的名字,如apache-tomcat-端口(tomcat-8.5.55-80)
mv apache-tomcat-8.5.55 tomcat-8.5.55-80
3、再次解压apache-tomcat-8.5.55.tar.gz,并重命名为tomcat-8.5.55-8081
mv apache-tomcat-8.5.55 tomcat-8.5.55-8081
4、修改端口,tomcat-8.5.55-80/conf/server.xml
注意:两个Tomcat的端口不能一样
vi server.xml
server.xml文件中需要修改这三个端口:
<Server port="8005" shutdown="SHUTDOWN"> //关闭时使用
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //一般应用使用
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />//为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口
(1)第一个80的tomcat的三个端口分别修改为:8005/80/8009
(2)第二个8081的tomcat的三个端口分别修改为:7082/8081/9082
如果出现80和8081启动失败并找不到原因就换其他端口试试
5、启动Tomcat
进入到tomcat-8.5.55-80/bin,执行startup.sh启动Tomcat,执行shutdown.sh关闭Tomcat
./startup.sh
./shutdown.sh
跟踪查看Tomcat启动日志
cd /tomcat-8.5.55-80/logs/
tail -f catalina.out
Tomcat下部署模块项目
二、部署模块项目
1、将 “基础包.zip” 放到 tomcat-8.5.55-8081/webapps 下,并解压文件
unzip 基础包.zip
2、将模块项目打包成war包,放入tomcat-8.5.55-80/webapps 下,自动解压出jar文件和母项目,修改母项目的config.ini文件,将访问路径配置为tomcat-8.5.55-8081的IP和端口
vi config.ini
3、先启动资源包所在的tomcat-8.5.55-8081,再启动web项目所在的tomcat-8.5.55-80
跟踪查看Tomcat启动日志
cd /tomcat-8.5.55-80/logs/
tail -f catalina.out
查看Tomcat进程,看是否已启动
ps -ef |grep tomcat
sun 5144 1 0 10:21 pts/1 00:00:06 /Java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
杀死进程
kill -9 pid #pid 为相应的进程号(5144)