我在嘗試在Weblogic上的企業應用程序中部署WAR文件時遇到問題。weblogic中EAR部署的問題
的Web應用程序正常工作的部署,當個體的.war文件,但是當在.ear文件捆綁在一起,似乎有訪問資源,每個Web應用程序的WEB-INF/classes目錄下的一個問題。
我有一些需要從這個目錄(例如文件的log4j.xml)訪問的資源。當部署.ear文件時,Weblogic將其解包到服務器上的tmp位置。除了WEB-INF/classes目錄中沒有任何預期的文件之外,一切看起來都正確。它們存在於.ear文件中的.war文件中。
WEB-INF和WEB-INF/lib目錄中的文件和.war文件的WEB-INF和基本目錄都存在,但WEB-INF/classes目錄是神祕空的。
對於WebLogic類加載器表明,此目錄的路徑是在類路徑中,但沒有文件,這顯然無法找到他們。
有誰知道什麼可能導致此行爲,以及如何解決它?
這聽起來像一個構建問題。你如何構建EAR文件和組件WAR文件? – 2015-03-31 04:38:16