项目描述:
1、部署jdk1.7,并检查版本显示情况·
2、部署tomcat7.0.61
3、发布应用
4、解决tomcat多实例时端口占用
源码路径:
/usr/local/src/oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm
/usr/local/src/apache-tomcat-7.0.61.tar.gz
tomcat的主配置文件:
/usr/local/tomcat/conf/server.xml
web应用目录:
/usr/local/tomcat/webapp
日志文件路径:
/usr/local/tomcat/logs/catalina.out
===========================================================================
1、安装JDK
方法1:
yum install java-1.7.0-openjdk-devel
方法2:
rpm -ivh /usr/local/src/oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm
配置环境变量
vi /etc/profile
##############java############################
export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
##############################################
2、解压tomcat7.0.61
cd /usr/local/src
tar -zxf apache-tomcat-7.0.61.tar.gz -C /usr/local
mv /usr/local/apache-tomcat-7.0.61 /usr/local/tomcat
3、发布应用
方法一:
cp /usr/local/src/test.war /usr/local/tomcat/webapp
方法二:
rm -rf /usr/local/src/test.war /usr/local/tomcat/webapp/ROOT/*
unzip /usr/local/src/test.war -d /usr/local/tomcat/webapp/ROOT
启动tomcat
/usr/local/tomcat/bin//catalina.sh start
ss -tnl
#可以看到8080端口说明启动正常
4、多实例端口占用问题
tomcat是个服务程序,需要占用几个通讯端口, 启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到。文件/usr/local/tomcat/conf/server.xml是tomcat的配置文件,主要修改端口。在不同的tomcat中将其端口修改,以免发生端口冲突。
8080端口:http请求处理端口,我们在网页上输入的普通url地址包含的端口就是他 ,这个端口叫http端口.
8005端口:接受服务器关闭指令的端口号,我们叫关闭指令端口.
8009端口:接收AJP协议的处理端口,这个端口叫ajp端口.