【发布时间】:2023-03-03 03:38:02
【问题描述】:
我一直在尝试使用apt-get install tomcat7 在 ubuntu docker 映像上安装 tomcat7。
安装工作正常,从 catalina.sh 启动 tomcat 也可以。
我需要从“service tomcat7 start”启动 tomcat,但失败了。
不管失败结果如何,如果我wget localhost:8080我可以看到tomcat应答,如果我ps -ef | grep tomcat我可以看到过程。
类似地,如果我运行service tomcat7 status,它会说即使它在运行并且 PID 文件确实存在,tomcat 也没有运行。
我注意到,当我从 catalina 脚本启动 tomcat 时,创建的 pid 文件名为 tomcat.pid,但 /etc/init.d/tomcat 脚本会尝试读取 tomcat7.pid。
但是,强制脚本中的名称查看正确的 pid 文件,并不能解决问题。
有其他人经历过吗?
我正在尝试的 docker 文件的 ubuntu 版本并不真正相关,因为我已经尝试了几个。
反正我最常用的是12.10和14.04。
谢谢!
【问题讨论】: