0
我們正在將一個Web應用程序從Tomcat 7.0移動到Jboss 7.1。在這個網絡應用程序中,用戶可以上傳文件。這些文檔可以由用戶下載或刪除。何處上傳Jboss中的文件並在以後下載它們?
文檔已存儲在Web應用程序中(這是一個要求,所以我們不能將文檔存儲在數據庫或Web容器上的應用程序之外的其他文件夾中)。
當使用Tomcat時,我可以做得很好。就像在Java代碼中的下列以獲得現有的絕對路徑所在的目錄文件存儲在:
String catalinaHome = "";
String dataPath = "";
try {
if (System.getenv("CATALINA_HOME") != null) {
catalinaHome = System.getenv("CATALINA_HOME");
} else if (System.getProperty("catalina.base") != null) {
catalinaHome = System.getProperty("catalina.base");
}
dataPath = catalinaHome + "/webappsdata/" + APP_NAME + UPLOADED_FILES;
我如何能實現當我們我現在使用JBoss 7.1,而不是Tomcat的相同或相似的目標是什麼?
使用smth。像System.getProperty(「JBOSS_HOME」)沒有爲我工作。
提前很多感謝。