2017-08-31 221 views
0

我在我的電腦中安裝了tomcat(Windows 10)。無論如何,我可以找到tomcat的安裝路徑?我想過使用java用來調用startup.bat文件的命令行,但後來我意識到命令行會根據它的調用方式而不斷變化。我必須使用C++編程方式找到tomcat的安裝路徑。查找tomcat安裝目錄

更新:我需要找到安裝路徑僅如果Tomcat運行

+0

最好的辦法是使用Windows API函數從註冊表中找到安裝路徑。 https://msdn.microsoft.com/en-us/library/windows/desktop/ms724895(v=vs.85).aspx可能是有用的 – jumper0x08

+0

Tomcat只是一個.bat文件而不是exe,因此沒有任何註冊表的跡象它會在那裏,當它運行 – Keshav

回答

0

您可以執行jps -lv和分析結果。

一個Tomcat Java進程看起來像

12345 org.apache.catalina.startup.Bootstrap ... -Dcatalina.base=<some_path> ... 

哪裏12345是PID和<some_path>是Tomcat的的家。

請注意可能有多個Tomcat運行實例。

+0

我試過了,它顯示了我的Jdk的路徑,而不是tomcat目錄.. – Keshav