[英]How to get Application Path in Tomcat (not from a Servlet context)
我需要的非常簡單,但是此處發布的解決方案不適用於我的特定情況。 似乎有可能獲得catalina.base
並通過遵循/webapps/<application_name>
猜出您的應用程序目錄。
正如問題標題中已經指出的那樣,我不在這里的Servlet上下文中,而是在常規類中。
我認為這在大多數情況下都可以在標准Tomcat安裝中使用。 但是,在IDE中,所有目錄都是分開的(源代碼,內部版本,catalina基礎等),它實際上是行不通的。 例如,在NetBeans中, catalina.base
應用程序所在的位置。
我想要的是能夠猜測應用程序目錄,以便猜測它的日志文件子目錄。 因此,在我的本地環境(NetBeans)中,我有/ webapps / App / logs,在其他任何地方,我也都有/ webapps / App / logs。
我似乎找不到找到“ whateverdir”的肯定方法。 有任何想法嗎?
嘗試這個:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.