當我在tomcat上運行我的web應用程序時,當然它的類是具有tomcat工作目錄的,因爲JWM是在那裏啓動的。但有什麼辦法可以配置tomcat,因爲每個已部署應用程序的所有類都將應用程序目錄作爲其工作目錄?有沒有什麼辦法可以配置tomcat servlet的工作目錄?
1
A
回答
0
1
您不必配置Tomcat工作目錄。您可以通過以下方式從您的servlet獲取應用程序根目錄:
String root = getServletContext().getRealPath("/");
請注意,可以從客戶端瀏覽器訪問此文件夾。
如果你想有一個工作目錄是無法訪問的客戶端,創建WEB-INF中的文件夾
String privateRoot = getServletContext().getRealPath("/WEB-INF");
+0
是的,我可以獲得我的應用程序的絕對路徑,但我試圖配置log4j。所以,我正在尋找一種方式,在這裏我可以爲日誌設置本地路徑,並確保在任何容器配置中,日誌都將存儲在我的應用程序目錄中。 – TEXHIK
相關問題
- 1. 有沒有什麼辦法可以用Sourcesafe創建配置項
- 2. 有沒有什麼辦法可以讓我的C#XMLManager工作?
- 3. 有沒有什麼辦法可以聽MySQL的寫作?
- 4. 有沒有什麼辦法可以配置spring mvc來呈現內容類型?
- 5. 有沒有什麼辦法可以在LLRP上配置天線開關?
- 6. 有沒有什麼辦法可以將Redis配置爲不區分大小寫?
- 7. 有沒有什麼辦法可以暫停工作並從jenkins的那個位置恢復工作?
- 8. 有什麼辦法可以連接postgresql和apache tomcat 7嗎?
- 9. 有沒有什麼辦法可以讓jquery和node.io一起工作?
- 10. 有什麼辦法可以配置窗口不改變焦點?
- 11. 有什麼辦法可以讓wpf + wcf更快的工作嗎?
- 12. 有沒有什麼辦法可以查看應用程序
- 13. 有沒有辦法用遠程工作目錄啓動進程?
- 14. 有沒有什麼辦法可以在Qt Designer中設置QLabel的可見性
- 15. 有什麼辦法可以chroot linux filemanager?
- 16. 有沒有什麼辦法可以提高-subimage搜索性能
- 17. 有沒有什麼方法可以知道目錄是否包含子目錄?
- 18. 有沒有什麼辦法可以自動生成har文件?
- 19. 有沒有什麼辦法可以在ScrollView之外使用SliverGrid?
- 20. 有沒有什麼辦法,輸入/ LeaveCriticalSection可以留下
- 21. 有沒有什麼辦法可以編寫簡潔的代碼?
- 22. 有沒有什麼辦法可以用php的
- 23. 有沒有什麼辦法可以放大c#中的按鈕?
- 24. 有沒有什麼辦法可以「預編譯」Rails中的Markdown?
- 25. 有沒有什麼辦法來強制執行EE配置RuntimeUnenhancedClasses
- 26. Scala Netty有沒有什麼辦法可以共享一個ReplayingDecoder
- 27. 有沒有什麼辦法可以從Visual Studio生成nmake?
- 28. 有沒有什麼辦法可以從RAP
- 29. 有沒有什麼辦法可以從八度使用.net .dlls?
- 30. 有沒有辦法讓Tomcat 7顯示servlet映射?
那麼它是什麼,它是你想做的事是什麼呢? –
@PritamBanerjee我編輯的問題:我需要我的應用程序類具有應用程序文件夾,因爲它是工作目錄,而不是tomcat啓動文件夾。 – TEXHIK