我这里的情况真的很糟糕:-)
计划是将Tomcat 9和CentOS作为服务运行。 我遵循了DigitalOcean的一些准则,例如this here。
Tomcat没有作为服务启动。我只有一个空的日志文件“ catalina.out”。
好的,让我们在外壳中启动Tomcat。我以根用户身份运行“ ./startup.sh”(其中“ ./catalina.sh start”)。我从脚本中得到了回报:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/jre
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/tomcat/temp/tomcat.pid
Tomcat started.
看起来不错,但事实并非如此,Tomcat尚未启动。同样,我得到了一个空的日志文件。
接下来,我尝试“ ./catalina.sh运行”,然后Tomcat在实际窗口中启动。看起来很好。我在“ setenv.sh”中进行的配置正在运行,并且Web UI也在运行。
后来我用Midnight Commander错误地执行了“ ./startup.sh",Tomcat开始了!
我有点困惑,这里发生了什么:-) 事实:
有什么主意吗?
谢谢!