Tomcat仅以Midnight Commander

时间:2019-01-08 12:59:12

标签: java tomcat centos

我这里的情况真的很糟糕:-)

计划是将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开始了!

我有点困惑,这里发生了什么:-) 事实:

  • Tomcat以“ ./catalina.sh运行”开头
  • Tomcat以Midnight Commander执行的“ ./startup.sh”开头
  • Tomcat的开头不是“ ./catalina.sh start”或“ ./startup.sh”

有什么主意吗?

谢谢!

0 个答案:

没有答案