Centos 配置JDK和Tomcat(新手版)

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

 rpm  -qa|grep  java  如果有jdk则需要卸载

  rpm  -e  --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
  rpm  -e  --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
  rpm  -e  --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
  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
   
  

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


   重新加载文件      

source   /etc/profile


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

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


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

export   JAVA_HOME=/usr/local/java
/usr/local/tomcat/bin/startup.sh

给rc.local文件添加执行权限 (如没有添加权限,自动启动会失败)
 chmod +x rc.local

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

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

#!/bin/bash
#chkconfig: 2345 10 90
#description: Starts and Stops the Tomcat daemon.
#by peter
##############################################
#Startup script for Tomcat on Linux
#filename tomcat.sh
#Make sure the Java and the tomcat installation path has been added to the PATH

JAVA_HOME=/usr/local/java                
CATALINA_HOME=/usr/local/tomcat          
export JAVA_HOME
export CATALINA_HOME

###############################################
start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件

                                      #(如有其它需要自动启动的服务可以加到这里,比如MySQL自动启动)
start() {                                                              
        echo -n "Starting tomcat: "
        ${start_tomcat}
        echo "tomcat start ok."
}
stop() {
        echo -n "Shutting down tomcat: "
        ${stop_tomcat}
        echo "tomcat stop ok."
}
# See how we were called
                                                   
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        sleep 10
        start
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
esac
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命令可以读取  )

export JAVA_HOME=/usr/local/java  
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_TMPDIR=/usr/local/tomcat/temp

3.4、验证是否已加入service

     

 service tomcat start

放开端口
 

 firewall-cmd --zone=public --add-port=8080/tcp --permanent

 firewall-cmd --reload

访问测试成功。

  • 17
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温柔-的-女汉子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值