[CentOS7]安装tomcat并开启自启动

前端之家收集整理的这篇文章主要介绍了[CentOS7]安装tomcat并开启自启动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装jdk

1、CentOS 6.X 和 7.X 自带有OpenJDK runtime environment (openjdk)。它是一个在linux上实现开源的Java 平台。
yum search java | grep -i --color JDK
2、在CentOS linux安装 JAVA SDK 在命令行终端以root用户 输入以下命令yum安装 OpenSDK :
yum install java-.-openjdk java-.-openjdk-devel #安装openjdk
3、配置环境变量
 编辑 
vi /etc/profile
写入:
export JAVA_HOME=/usr/lib/jvm/java-.-openjdk-..b12-=$JAVA_HOME/lib
生效:
source /etc/profile #让设置立即生效。
确认是否成功:
4、查看是否安装成功
java -version

安装tomcat

1、安装wget
yum install wget
2、下载、解压安装tomcat
wget https: tar xvf apache-tomcat-..tar.gz -C /usr/local//usr/local/apache-tomcat-./ /usr/local/tomcat/ ##剪切到tomcat目录下
3、 把startup.sh和shutdown.sh这两个脚本里的最前面加上下面一段:
export JAVA_HOME=/usr/lib/jvm/java-.-openjdk-..b12-=/usr/local/=/usr/local/=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
4、启动tomcat
/usr/local/tomcat/bin/startup.sh

5、开放默认端口8080

firewall-cmd --zone= --add-port=/tcp ---cmd --reload

6、浏览器中访问http://192.168/226/129:8080,出现下面页面,证明安装成功

7、设置开机自启

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

写入以下内容

#!/bin//etc/rc.d/init.d/ <span style="color: #0000ff;">if [ -f /etc/init.d/<span style="color: #000000;">functions ]; then
.
/etc/init.d/<span style="color: #000000;">functions
elif [
-f /etc/rc.d/init.d/<span style="color: #000000;">functions ]; then
.
/etc/rc.d/init.d/<span style="color: #000000;">functions
<span style="color: #0000ff;">else
<span style="color: #000000;">
echo
-e <span style="color: #800000;">"
<span style="color: #800000;">/atomcat: unable to locate functions lib. Cannot continue.
<span style="color: #800000;">"<span style="color: #000000;">
exit -<span style="color: #800080;">1<span style="color: #000000;">
fi

RETVAL=$?<span style="color: #000000;">
CATALINA_HOME=<span style="color: #800000;">"<span style="color: #800000;">/usr/local/tomcat<span style="color: #800000;">"

<span style="color: #0000ff;">case <span style="color: #800000;">"<span style="color: #800000;">$1<span style="color: #800000;">" <span style="color: #0000ff;">in<span style="color: #000000;">
start)
<span style="color: #0000ff;">if [ -f $CATALINA_HOME/bin/<span style="color: #000000;">startup.sh ];
then
echo $<span style="color: #800000;">"<span style="color: #800000;">Starting Tomcat<span style="color: #800000;">"<span style="color: #000000;">
$CATALINA_HOME/bin/<span style="color: #000000;">startup.sh
fi
;;
stop)
<span style="color: #0000ff;">if [ -f $CATALINA_HOME/bin/<span style="color: #000000;">shutdown.sh ];
then
echo $<span style="color: #800000;">"<span style="color: #800000;">Stopping Tomcat<span style="color: #800000;">"<span style="color: #000000;">
$CATALINA_HOME/bin/<span style="color: #000000;">shutdown.sh
fi
;;
*<span style="color: #000000;">)
echo $<span style="color: #800000;">"<span style="color: #800000;">Usage: $0 {start|stop}<span style="color: #800000;">"<span style="color: #000000;">
exit <span style="color: #800080;">1<span style="color: #000000;">
;;
esac

exit $RETVAL

8、添加权限,使得脚本文件可执行

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

9、添加到服务中

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

10、在catalina.sh中添加如下内容

=/usr/lib/jvm/java-.-openjdk-..b12-=/usr/local/=/usr/local/=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin

重启tomcat

结语

注意环境变量的配置,jdk的路径问题。

原文链接:https://www.f2er.com/java/191593.html

猜你在找的Java相关文章