相关文章:
在 CentOS 1804 中手动安装 JDK 1.8
在CentOS 1804 中的 Tomcat 9 设置 SSL( https ) 加密 (多域名加密,阿里云 SSL+ 腾讯云 SSL)
Apache Tomcat 下载地址:
http://tomcat.apache.org/
- 相关配置:
本文以jdk1.8和tomcat9为例。
jdk安装目录为:/usr/java/jdk1.8.0_181
tomcat安装目录为:/usr/java/tomcat9/
- 查看jdk安装路径(如果存在问题,请看本文开始或结束的相关文章):
[root@LeiShenCentOS7 ~]# echo $JAVA_HOME /usr/java/jdk1.8.0_181
- 查看jre安装路径(如果存在问题,请看本文开始或结束的相关文章):
[root@CSDNBolg ~]# echo $JRE_HOME /usr/java/jdk1.8.0_181/jre
- 配置tomcat的jdk环境变量:
添加以下内容(位置在# OS specific support. $var _must_ be set to either true or false.前面):[root@CSDNBolg java]# vim /usr/java/tomcat9/bin/catalina.sh
JAVA_HOME=/usr/java/jdk1.8.0_181 JRE_HOME=/usr/java/jdk1.8.0_181/jre # 注意此时的位置 # OS specific support. $var _must_ be set to either true or false.
注意:此JAVA_HOME必须填写绝对位置。
- 创建tomcat9.service文件,并进行相关配置:
增加以下内容:[root@CSDNBolg java]# vim /usr/lib/systemd/system/tomcat9.service
[Unit] Description=tomcat9 After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=oneshot ExecStart=/usr/java/tomcat9/bin/startup.sh ExecStop=/usr/java/tomcat9/bin/shutdown.sh ExecReload=/bin/kill -s HUP $MAINPID RemainAfterExit=yes [Install] WantedBy=multi-user.target
- 开启tomcat开机自启:
[root@CSDNBolg java]# systemctl enable tomcat9 Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat9.service to /usr/lib/systemd/system/tomcat9.service.
- 查看tomcat是否开启开机自启:
[root@CSDNBolg java]# systemctl list-unit-files |grep tomcat9 tomcat9.service enabled
- 重启电脑检测后,查看tomcat的状态:
[root@CSDNBolg ~]# systemctl status tomcat9.service ● tomcat9.service - tomcat9 Loaded: loaded (/usr/lib/systemd/system/tomcat9.service; enabled; vendor preset: disabled) Active: active (exited) since Fri 2018-09-21 03:04:11 CST; 28s ago Process: 1087 ExecStart=/usr/java/tomcat9/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1087 (code=exited, status=0/SUCCESS) CGroup: /system.slice/tomcat9.service └─1112 /usr/java/jdk1.8.0_181/jre/bin/java -Djava.util.logging.config.file=/usr/java/tomcat... Sep 21 03:04:11 CSDNBolg systemd[1]: Starting tomcat9... Sep 21 03:04:11 CSDNBolg startup.sh[1087]: Tomcat started. Sep 21 03:04:11 CSDNBolg systemd[1]: Started tomcat9.
是不是已经成功了?如果遇见什么问题,请在下方留言。
- 相关命令整理:
基本操作:
开机启动相关:#查看状态 systemctl status tomcat9 #启动 systemctl start tomcat9.service #停止 systemctl stop tomcat9.service #重启 systemctl restart tomcat9.service
#允许开机启动: systemctl enable tomcat9 #关闭开机启动 systemctl disable tomcat9 #查看tomcat开机自启的状态 systemctl list-unit-files |grep tomcat9
相关文章:
在 CentOS 1804 中手动安装 JDK 1.8
在CentOS 1804 中的 Tomcat 9 设置 SSL( https ) 加密 (多域名加密,阿里云 SSL+ 腾讯云 SSL)