2015-03-24 69 views
0

我的項目是這樣的RAD的WebSphere的NoClassDefFoundError

EAR_proj 
    lib/ 
    3rd party jars 

EJB_proj 

Web_proj (a web service with WSDL) 

Common_proj1 
Common_proj2 

EAR_proj具有部署大會包含所有其他項目

所有項目都有「EAR庫」,在他們的classpath中爲第三方庫。

的Web_proj具有部署大會包含Common_proj1和Common_proj2(在其MANIFEST.MF)

然而,當我部署Web_project到(內RAD)的服務器,我一直得到的NoClassDefFoundError爲駐留內Common_proj1 1級。

看着的WebSphere FFDC錯誤文件,它說

FFDC Exception:java.io.FileNotFoundException SourceId:com.ibm.ws.websvcs.utils.Axis2Utils.getApplicationClassPath ProbeId:874 
java.io.FileNotFoundException: Common_proj1\bin (Access is denied.) 

其他FFDC文件表明Common_proj1/bin目錄上的一些類加載器的類路徑......我不知道爲什麼它不只是把Common_proj1作爲jar文件。是因爲這發生在IDE內部嗎?

服務器類加載器策略設置爲「加載父類加載器第一類」政策

回答

相關問題