我如何讀取servlet容器外部的servlet文件?如何讀取servlet中的外部文件(位於容器文件夾之外)?
1
A
回答
2
在我的工作中,我使用了system property
值來讀取servlet容器或WEB-INF文件夾之外的屬性文件或外部應用程序上下文。
如果你正在使用JBoss服務器,然後使用
System.getProperty("jboss.server.home.dir");
或爲Tomcat
System.getProperty("catalina.home");
隨着上面的代碼,使用System.getProperty("file.separator");
這樣你就可以讀取更新從文件更改並防止重新部署戰爭或jar文件並在所有平臺(Windows,Unix)中工作。
,如果你正在運行一個獨立的應用程序,u能像下面 期間啓動應用程序提供自己的財產
java -Dconfig.url="D:/Apps/"
String prop = System.getProperty("config.url");
1
爲了讀取容器外的文件,必須使用文件的絕對物理路徑。但是這種方法存在問題。該文件的路徑可能與您的開發系統和生產系統不同。您還將遇到文件訪問權限問題。
將您的配置文件包含在應用程序的範圍內會更好。
相關問題
- 1. 如何從文件夾中讀取WEB-INF文件夾外部的文件?
- 2. 如何移動位於公用文件夾之外的文件?
- 3. 從Servlet中的Web內容文件夾中讀取HTML文件
- 4. 如何讀取位於項目文件夾中的文件java
- 5. 如何讀取位於值文件夾中的文件
- 6. 如何從Class文件夾外部讀取java中的屬性文件?
- 7. 從外部存儲器讀取文件
- 8. java的外部文件中讀取
- 9. Android的外部文件夾
- 10. 如何捆綁項目文件夾外部的文件夾
- 11. 在javascript中讀取外部json文件
- 12. 從外部文件中讀取數據
- 13. 從外部表中讀取Excel文件
- 14. 從外部文件中讀取android URL
- 15. 如何打開和讀取odoo中的外部文本文件?
- 16. jar文件如何讀取外部屬性文件
- 17. VLOOKUP在外部文件夾
- 18. 讀取main.class上的外部txt文件
- 19. 讀取外部文件的JavaScript
- 20. SVN外部文件/文件夾
- 21. 的MSBuild - 鳥巢外部文件(項目文件夾以外的文件)到項目文件夾中的文件
- 22. webview可以讀取外部資產文件夾中的文件嗎?
- 23. 如何從jar中讀取外部文本文件
- 24. 如何讀取本身位於zip文件內的文件夾內的文件
- 25. NODE.JS如何使用node.js顯示我的CSS文件夾,其中我的server.js和index.html位於文件夾之外
- 26. 讀取位於根文件夾中的version.properties文件
- 27. 在install4j中安裝文件之前讀取外部分發中的文件
- 28. 的cron無法讀取帳戶文件夾之外
- 29. Python獲取內容位於不同文件夾中的文件
- 30. Openshift:在部署文件夾之外放置資源文件的位置