我有这3个Java项目:NoClassDefFoundError的错误
ProjectA
ProjectAEAR
ProjectB
项目A具有实例化类项目B 项目A的也有实例化一个主类和测试那个类的项目A类。
如果我运行主类,一切都很好,预期的结果将得到处理。现在
,对项目A我已经创建了一个实例化以前的项目B类的网络服务,当我发布ProjectAEAR项目,并调用web服务我得到以下错误:
org.apache.axis2.jaxws .WebServiceExceptionLogger日志一个java.lang.NoClassDefFoundError throwable被捕获。
我得到这个错误的ProjectB类被实例化的线上。
项目A设置:
Java Build Path -> Projects: ProjectB
Java Build Path -> Libraries: All JARS needed by project B
ProjectAEAR设置:
Java EE Module Dependencies -> ProjectA, ProjectB, JARS needed by projectB (In Lib Dir checkbox selected)
项目B设置:
Java Build Path -> Projects: nothing
Java Build Path -> Libraries: All JARS needed by project B
请告诉我。
谢谢
试着找出,*哪些*类没有被发现,如果它是你的一个类或库中的一个类。 –
未找到的类是我的项目之一,projectB之一。 我已经去了我的工作区上的ProjectA文件夹,并且确实在我的“ProjectA文件夹\ sBankaplus \ WebContent \ WEB-INF \ classes”中,projectB类(更精确地说是发生错误的那个类)不存在 – RedEagle