我已经在我的 PC (Windows 10) 上安装了 tomcat。有没有办法找到tomcat的安装路径?我想利用 java 用来调用 startup.bat 文件的命令行,但后来我意识到命令行会根据它的调用方式不断变化。我必须使用 C++ 以编程方式找到 tomcat 的安装路径。
更新:只有tomcat在运行时才需要找到安装路径
最佳答案
你可以执行 jps -lv
并解析结果。
Tomcat Java 进程看起来像
12345 org.apache.catalina.startup.Bootstrap ... -Dcatalina.base=<some_path> ...
在哪里12345
是 PID 和 <some_path>
是Tomcat的家。
注意可能有多个 Tomcat 实例在运行。
关于c++ - 查找tomcat安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45982448/