本文介绍如何在 Ubuntu 18.04 中安装 Tomcat 8, 并将其设定为开机自动启动。
下载并安装 Tomcat
Tomcat 需要 Java 环境,这里我们选择 OpenJDK 8。 如果你的系统中还没有安装 Java 8, 请执行以下命令进行安装。
1 | sudo apt-get install openjdk-8-jdk |
安装好 Java 后, 下载 tomcat 分发包
1 | wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.zi |
解压
1 | unzip apache-tomcat-8.5.60.zip |
将解压后的目录移动到 /opt 目录下并命名为 tomcat8
1 | sudo mv apache-tomcat-8.5.60 /opt/tomcat8 |
创建名为 tomcat 的用户,用于运行 tomcat
1 | sudo useradd -m -U -d /opt/tomcat8 -s /bin/false tomcat |
将 tomcat8 目录的权限赋予 tomcat 用户
1 | sudo chown -R tomcat: /opt/tomcat8 |
进入 /opt/tomcat8/bin 目录,为所有的 sh 文件赋予执行权限
1 | sudo chmod +x /opt/tomcat8/bin/*.sh |
将 tomcat 指定为服务
在
/etc/systemd/system/ 目录中新建名为: tomcat.service 的文件。
1 | sudo vi /etc/systemd/system/tomcat.service |
然后将以下内容复制到文件中:
1 | [Unit] |
现在,重新调入 sytemd
1 | sudo systemctl daemon-reloadsudo |
然后启动 tocmat
1 | systemctl start tomcat |
查看 tomcat 的运行状态
1 | sudo systemctl status tomcat |
也可用通过 enable 参数指定开机启动 tocmat, 执行:
1 | sudo systemctl enable tomcat |