环境
OS:Red Hat Enterprise Linux Server release 7.3 (Maipo)
JDK:jdk-7u80-linux-x64.tar.gz
Tomcat:apache-tomcat-7.0.90.tar.gz
mysql:mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
安装步骤
一、jdk离线安装
1、查看原先安装的jdk 非依赖卸载 如果使用yum -y remove XXXX 不联网可能会失败
[root@PCS101 ~]# rpm -qa | grep jdk
jdk-1.6.0_22-fcs
[root@PCS101 ~]# rpm -e --nodeps jdk-1.6.0_22-fcs
[root@PCS101 ~]# rpm -qa | grep gcj
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@PCS101 ~]#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2、安装解压版本jdk
[root@PCS101 src]# tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local
[root@PCS101 local]# ls -l
drwxr-xr-x. 8 10 143 233 Apr 11 2015 jdk1.7.0_80
3、修改环境变量并使其生效
[root@PCS101 local]# vim /etc/profile
##JAVA_HOME
[root@PCS101 local]# source /etc/profile
4、验证
[root@PCS101 local]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
或者
[root@node2 jdk1.7.0_80]# jps
1213 Jps
二、安装解压版Tomcat
1、解压
[root@PCS101 src]# tar -zxvf apache-tomcat-7.0.90.tar.gz -C /usr/local
[root@PCS101 local]# ls -l
apache-tomcat-7.0.90
2、修改目录名
[root@PCS101 local]# mv apache-tomcat-7.0.90 tomcat7
[root@PCS101 local]# ls -l
tomcat7
3、部署应用 使用Xftp将war包上传到部署目录 /usr/local/tomcat7/webapps
4、解压war包并删除war包
[root@PCS101 webapps]# unzip test.war
[root@PCS101 webapps]# rm -rf test.war
5、修改tomcat配置
5.1 catalina.sh 添加配置
JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m'
5.2 server.xml 关闭tomcat自动加载文件更新
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
<Context path="/test" docBase="/usr/local/tomcat7/test" reloadable="false"/>
</Host>
注意:5.2.1 reloadable="false" 可以防止应用自动加载变动文件
5.2.2 appBase为主发布目录, 如果context中docBase目录是appBase配置目录的子目录 那么就会加载两次,所以将context部署应用不要放在appBase之下,单独建一个目录。
6、启动tomcat
[root@PCS101 webapps]#sh /usr/local/tomcat7/bin/startup.sh
查看启动日志
[root@PCS101 logs]# cd /usr/local/tomcat7/logs && tail -50f catalina.out
7、界面访问
http://192.168.1.100:8080/test/