我正在尝试在 ubuntu 16.04 上安装 tomcat 8。这是我遵循的指南:
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04
基本思想是您应该创建一个名为“tomcat”的附加用户,该用户具有运行 tomcat 的有限权限。当我尝试运行最终命令以作为服务启动时(以 root 身份尝试):
sudo systemctl start tomcat
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
tomcat.service 的作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅“systemctl status tomcat.service”和“journalctl -xe”。
检查 systemctl 状态:
tomcat.service - Apache Tomcat Web Application Container
Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code)
Process: 14 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=203/EXEC)
systemd[1]: Starting Apache Tomcat Web Application Container...
systemd[1]: tomcat.service: Control process exited, code=exited status=203
systemd[1]: Failed to start Apache Tomcat Web Application Container.
systemd[1]: tomcat.service: Unit entered failed state.
systemd[1]: tomcat.service: …Run Code Online (Sandbox Code Playgroud)