首页 > 其他 > 详细

centos7中配置tomcat8自动开机启动

时间:2021-04-25 18:59:13      阅读:24      评论:0      收藏:0      [点我收藏+]

一,需要在centos7中配置JAVA_HOME

1.定位JDK安装路径
which java
输出为:
/usr/bin/java
2. 终端输入:
ls -lr /usr/bin/java
查找链接文件路径
输出为:/usr/bin/java -> /etc/alternatives/java
3. 终端输入
ls -lrt /etc/alternatives/java
输出为:/etc/alternatives/java -> /usr/java/jdk1.8.0_112/jre/bin/java
/usr/java/jdk1.8.0_112/jre/bin/java是java实际路径
4.打开配置环境变量的文件
vim /etc/profile
5.添加以下配置:
export JAVA_HOME=/usr/java/jdk1.8.0_112
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
:wq保存退出。
6.让配置生效
source /etc/profile
7. 测试配置结果
echo $JAVA_HOME

二、把tomcat做成服务运行:

需要编译commons-daemon-native
文件位置: /usr/apache-tomcat-8.5.6/bin/commons-daemon-native.tar.gz
解压:
tar -zxf commons-daemon-native.tar.gz
切换目录到
cd commons-daemon-1.0.15-native-src/unix/
执行./configure
执行make -j4
#make以后得到jsvc文件,复制到tomcat的bin目录中。
cp jsvc  /usr/apache-tomcat-8.5.6/bin/

三、编辑vim /usr/apache-tomcat-8.5.6/bin/daemon.sh在第二行开始增加以下5行
#chkconfig: 2345 80 90
#description:apache
JAVA_HOME=/usr/java/jdk1.8.0_112
CATALINA_HOME=/usr/apache-tomcat-8.5.6
CATALINA_OPTS="-Xms768m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"

四、复制文件到init.d
cp /usr/apache-tomcat-8.5.6/bin/daemon.sh /etc/init.d/tomcat
修改权限:
chmod 755 /etc/init.d/tomcat
设置服务并察看
chkconfig tomcat on
chkconfig --list tomcat
创建专用组和用户:
groupadd www
useradd -r -s /sbin/nologin -g www tomcat
赋予用户权限:
chown -R tomcat:www /usr/apache-tomcat-8.5.6

五、用命令启动服务:
service tomcat start #服务化后启动(会有两个进程)
service tomcat stop 停tomcat服务
ps -aux | grep tomcat 查询tomcat相关进程信息,能查询到对应进程编号

 

centos7中配置tomcat8自动开机启动

原文:https://www.cnblogs.com/shiningFu/p/14700285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!