搭建Linux-java web运行环境之一:安装jdk+tomcat

环境 

  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 &quot;%r&quot; %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/





原文地址:https://www.cnblogs.com/cac2020/p/9683212.html