2015-03-24 41 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内部吗?

服务器类加载器策略设置为“加载父类加载器第一类”政策

回答

相关问题