zoukankan      html  css  js  c++  java
  • 搭建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/





  • 相关阅读:
    vue 前端框架 (二) 表格增加搜索
    vue 前端框架
    数据结构-树的基本操作
    linux的串口驱动分析
    TTY驱动程序架构
    linux MTD系统解析(转)
    DM9000网卡的基本工作原理
    ok6410的LCD裸机范例
    ok6410的DMA裸机总结
    ok6410串口裸机总结
  • 原文地址:https://www.cnblogs.com/cac2020/p/9683212.html
Copyright © 2011-2022 走看看