当前位置:   article > 正文

Centos 配置JDK和Tomcat(新手版)

Centos 配置JDK和Tomcat(新手版)

Centos    配置JDK和Tomcat(新手版)
1、安装JDK
如果原环境有jdk则需要卸载。
   先用命令查看
 

  1.  rpm  -qa|grep  java  如果有jdk则需要卸载
  2.   rpm  -e  --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
  3.   rpm  -e  --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
  4.   rpm  -e  --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
  5.   rpm  -e  --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64


上传JDK到 /var/local目录下

cd  /usr/local


  解压文件
 

 tar   -zxvf   /jdk-8u144-linux-x64.tar.gz

   设置环境变量  vi /etc/profile
   
  

  1.  JAVA_HOME=/usr/local/java
  2.     CLASSPATH=.:$JAVA_HOME/lib.tools.jar
  3.     PATH=$JAVA_HOME/bin:$PATH
  4.     export JAVA_HOME CLASSPATH PATH 


   重新加载文件      

source   /etc/profile


-----------------------------------------------------------------------------------------------
 2、部署Tomcat
   
 

  1. 上传文件到 /usr/local
  2.     解压文件,    tar   -zxvf   apache-tomcat-8.5.38.tar.gz
  3.     简化路径
  4.     mv  /usr/local/apache-tomcat-8.5.38   /usr/local/tomcat


3.###############################Tomcat自动启动###############################
3.1第一种开机自动启动方式,把配置信息放到rc.local文件中,此文件开机自动执行
vim   /etc/rc.d/rc.local加入以下内容

  1. export   JAVA_HOME=/usr/local/java
  2. /usr/local/tomcat/bin/startup.sh
  3. 给rc.local文件添加执行权限 (如没有添加权限,自动启动会失败)
  4.  chmod +x rc.local

3.2
编写一个Tomcat的启动脚本并加入service系统服务

  3.1   vi  /etc/rc.d/init.d/tomcat

  1. #!/bin/bash
  2. #chkconfig: 2345 10 90
  3. #description: Starts and Stops the Tomcat daemon.
  4. #by peter
  5. ##############################################
  6. #Startup script for Tomcat on Linux
  7. #filename tomcat.sh
  8. #Make sure the Java and the tomcat installation path has been added to the PATH
  9. JAVA_HOME=/usr/local/java                
  10. CATALINA_HOME=/usr/local/tomcat          
  11. export JAVA_HOME
  12. export CATALINA_HOME
  13. ###############################################
  14. start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
  15. stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件
  16.                                       #(如有其它需要自动启动的服务可以加到这里,比如MySQL自动启动)
  17. start() {                                                              
  18.         echo -n "Starting tomcat: "
  19.         ${start_tomcat}
  20.         echo "tomcat start ok."
  21. }
  22. stop() {
  23.         echo -n "Shutting down tomcat: "
  24.         ${stop_tomcat}
  25.         echo "tomcat stop ok."
  26. }
  27. # See how we were called
  28.                                                    
  29. case "$1" in
  30.   start)
  31.         start
  32.         ;;
  33.   stop)
  34.         stop
  35.         ;;
  36.   restart)
  37.         stop
  38.         sleep 10
  39.         start
  40.         ;;
  41.   *)
  42.         echo "Usage: $0 {start|stop|restart}"
  43. esac
  44. exit 0

3.2   给启动脚本授权
加入到服务列表

chkconfig --add /etc/rc.d/init.d/tomcat


添加可执行权限

chmod  +x    /etc/rc.d/init.d/tomcat

3.3在tomcat中的catalina.sh文件中添加如下变量

vi /usr/local/tomcat/bin/catalina.sh


#在配置文件中加入如下变量
(#javajdk的安装路径,使用echo $JAVA_HOME命令可以读取  )

  1. export JAVA_HOME=/usr/local/java  
  2. export CATALINA_HOME=/usr/local/tomcat
  3. export CATALINA_BASE=/usr/local/tomcat
  4. export CATALINA_TMPDIR=/usr/local/tomcat/temp

3.4、验证是否已加入service

     

 service tomcat start

放开端口
 

  1.  firewall-cmd --zone=public --add-port=8080/tcp --permanent
  2.  firewall-cmd --reload

访问测试成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/347314
推荐阅读
相关标签
  

闽ICP备14008679号