【发布时间】:2019-10-28 10:27:35
【问题描述】:
我有一个应用程序作为战争或嵌入 tomcat 的独立模式运行,我想检查该应用程序是在 tomcat 中作为战争运行还是在嵌入 tomcat 的情况下运行。
【问题讨论】:
-
对不起,我不想检查 Tomcat 是否在线,但 Tomcat 正在运行什么。
-
如果您知道应用程序在哪里运行,您可以通过 grep 进程列表找到 tomcat。如果您在 process 命令中看到
catalina,那么它可能是独立的 tomcat。您还可以检查您的应用程序是否在 tomcat 位置的webapps目录中。 -
一个有点笼统的问题,你想从操作系统,从应用程序内部了解吗?
-
如果一切都在您的控制之下,安全的方法是在开始
java -Druns.embedded ...o 类似处添加一个参数并检索/签入您的代码。
标签: java tomcat tomcat7 embedded-tomcat-7