Ubuntu-18.04 安装 tomcat 及添加 Ubuntu 服务

Ubuntu-18.04 安装 tomcat 及添加进 Ubuntu 服务

1 先下载 tomcat
2 解压tomcat,然后把 *\apache-tomcat-9.0.7\bin 的 catalina.sh 复制到 /etc/init.d/ 并重命名为tomcat(名称任意)。
3 编辑tomcat(原 catalina.sh )文件

### BEGIN INIT INFO
# Provides:          tomcat9
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: The tomcat Java Application Server
### END INIT INFO

CATALINA_HOME=/home/ubuntu/software/server/apache-tomcat-9.0.7###(tomcat绝对路径)
JAVA_HOME=/home/ubuntu/software/java/jdk1.8.0_191###(JDK绝对路径)


vim tomcat

###在其中加入

### BEGIN INIT INFO
# Provides:          tomcat9
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: The tomcat Java Application Server
### END INIT INFO
CATALINA_HOME=/home/ubuntu/software/server/apache-tomcat-9.0.7###(tomcat绝对路径)
JAVA_HOME=/home/ubuntu/software/java/jdk1.8.0_191###(JDK绝对路径)

Ubuntu-18.04 安装 tomcat 及添加 Ubuntu 服务_第1张图片Ubuntu-18.04 安装 tomcat 及添加 Ubuntu 服务_第2张图片
4 权限赋予

chmod 755 tomcat

5 添加服务

chkconfig --add tomcat

出现报错:原因是 Ubuntu 中 chkconfig 已经被替换为 sysv-rc-conf ,如果直接apt install sysv-rc-conf 是安装不了的。


vim /etc/apt/source.list

# 1 在文件中加入
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
# 2 
sudo apt update
# 3
sudo apt install sysv-rc-conf

6 安装 tomcat 服务

sysv-rc-conf tomcat on

7 添加服务开机自启动

sudo systemctl enable tomcat

8 查看所有Ubuntu服务的状态

service --status-all  #查看所有Ubuntu服务的状态
sysv-rc-conf --list   #查看所有Ubuntu服务的状态

9 启动、关闭服务

service tomcat stop
service tomcat start

10 卸载服务

#仅删除服务
update-rc.d tomcat remove
#彻底删除服务及配置文件
update-rc.d -f tomcat remove

你可能感兴趣的:(环境搭建)