在Ubuntu上尝试将其作为服务启动时,如何修复保留在“激活”状态的Tomcat

时间:2018-12-31 10:08:19

标签: digital-ocean systemd ubuntu-18.04 tomcat9 systemctl

我在将Ubuntu作为服务在Ubuntu 18.04 Droplet上运行时遇到问题。

更奇怪的是,我有2个液滴。在其中之一上,它就像一种魅力。 另一方面,我知道Tomcat已正确设置,因为如果我自己运行/bin/tomcat/bin/startup.sh,服务器将立即启动,并且我可以成功访问它。

但是,当我使用本教程中推荐的脚本时(第5步): digital ocean tutorial

tomcat服务器无法启动。激活服务时,它总是卡住:

  

●tomcat.service-Apache Tomcat Web应用程序容器      已加载:已加载(/etc/systemd/system/tomcat.service;已启用;供应商预设:已启用)     活动:自星期一2018-12-31 09:48:40 UTC起激活(自动重启); 3秒前     进程:4035 ExecStop = / opt / tomcat / bin / shutdown.sh(代码=已退出,状态= 0 /成功)     进程:4016 ExecStart = / opt / tomcat / bin / startup.sh(代码=已退出,状态= 0 /成功)    主PID:4031(代码=已退出,状态= 0 /成功)

我还准备在某处将以下JAVA_OPT添加到tomcat服务脚本文件中会有所帮助...但这对我而言不是。

  

-Djava.security.egd = file:/ dev /./ urandom

有人知道如何解决此问题吗?

0 个答案:

没有答案