我在我的电脑上安装了tomcat(Windows 10)。反正我有没有找到tomcat的安装路径?我想过使用java用来调用startup.bat文件的命令行,但后来我意识到命令行会根据它的调用方式不断变化。我必须使用c ++以编程方式找到tomcat的安装路径。
更新:我只需要在运行tomcat时找到安装路径
答案 0 :(得分:0)
您可以执行jps -lv
并解析结果。
Tomcat Java进程看起来像
12345 org.apache.catalina.startup.Bootstrap ... -Dcatalina.base=<some_path> ...
其中12345
是PID,<some_path>
是Tomcat的主页。
请注意可能有多个Tomcat运行实例。