tomcat - 无法在 Ubuntu 14.04 上停止 tomcat7

标签 tomcat ubuntu

我已经在 ubuntu 上安装了 tomcat7(apt-get install tomcat7)并添加了一些网络应用程序和配置文件,我用

sudo service tomcat7 start

2 秒后,它在命令行上显示失败消息,但当我检查日志时,一切都显示正常,然后由于应用程序/配置的原因,需要 15 秒才能正确加载。虽然我可以通过 HTTP 连接,但问题是当我尝试删除它时

sudo service tomcat7 stop

它提示正常,然后它只是删除 pid 文件,但不会终止 8080 http 连接器。 事实上,我可以通过 ps 命令看到 tomcat 进程。 在 catalina 输出文件上没有任何内容,它似乎仍在运行。 有任何想法吗?谢谢

更新 我注意到启动后没有生成 catalina pid。所以当我想通过 shutdown.sh 停止时,我得到:

$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted.

在 setenv.sh 我有这些行:

CATALINA_PID="${CATALINA_BASE}/catalina.pid"
export CATALINA_PID

最佳答案

通常 Ubuntu 中的任何服务都可以根据您的要求进行管理

sudo service <service_name> <argument>

服务:您希望对其执行任何操作的应用程序的名称。

参数:可以是Stop、Start、Status、Restart。

在这种情况下,您希望停止 Tomcat。所以,你需要遵循,

sudo service tomcat7 stop

更新: 停止 LocalHost 的另一件事是通过键盘中断。按 CTRL + C 停止本地主机。

关于tomcat - 无法在 Ubuntu 14.04 上停止 tomcat7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26692099/

相关文章:

mongodb - 无法创建 mongodb 数据库

security - 禁用沙盒 tomcat 9 ubuntu 20.04

apache - Tomcat 和 Apache 的通配符 SSL 证书都在端口 443

tomcat - 如何为两个不同的上下文进行单一部署?

python - 如何确保子进程不会在父进程终止时终止?

在将程序构建到 ubuntu 之前更改程序的名称

mod-rewrite - 重写不起作用(匹配多个)

java - 状态码 415 : No MessageBodyReader Found for multipart/form-data, FormDataMultiPart

java - Tomcat 8编辑文件后需要重启

linux - gnome-打开窗口定位