这个问题谁碰过啊!!!

zhanyu80 2008-03-24 09:06:35
java.lang.NoClassDefFoundError: org/dom4j/Document
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
at java.lang.Class.getDeclaredMethods(Class.java:1763)
at org.springframework.aop.framework.JdkDynamicAopProxy.findDefinedEqualsAndHashCodeMethods(JdkDynamicAopProxy.java:125)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(JdkDynamicAopProxy.java:114)
at org.springframework.aop.framework.JdkDynamicAopProxy.getProxy(JdkDynamicAopProxy.java:104)
at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:72)
at org.springframework.aop.framework.ProxyFactory.getProxy(ProxyFactory.java:101)
at org.springframework.remoting.rmi.RmiProxyFactoryBean.afterPropertiesSet(RmiProxyFactoryBean.java:70)
at com.boco.serviceutility.client.ServiceUtilityFactory.getService(ServiceUtilityFactory.java:19) at com.boco.topoplatform.controller.request.RequestFactory.getServiceUtilityContext(RequestFactory.java:51)
at com.boco.topoplatform.controller.ui.ServiceFactory.getServiceUtility(ServiceFactory.java:80)
at com.boco.topoplatform.action.topo.base.NeSettingComposite.setImage(NeSettingComposite.java:294)
at com.boco.topoplatform.action.topo.base.NeSettingComposite.setStyle(NeSettingComposite.java:275)
at com.boco.topoplatform.action.topo.base.NeSettingComposite.preview(NeSettingComposite.java:272)
at com.boco.topoplatform.action.topo.base.NeSettingComposite.access$2(NeSettingComposite.java:269)
at com.boco.topoplatform.action.topo.base.NeSettingComposite$1.selectionChanged(NeSettingComposite.java:125)
at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)

不明白bean.afterPropertiesSet();跟Dom4j有什么关系啊??????
...全文
127 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanyu80 2008-03-25
  • 打赏
  • 举报
回复
IServiceUtility.class有一个远程方法要返回org.dom4j.Document
我把要返回 org.dom4j.Document 的方法注了就没事了.
bean = new RmiProxyFactoryBean().
bean.setCacheStub(true);
bean.setLookupStubOnStartup(true);
bean.setRefreshStubOnConnectFailure(true);
bean.setServiceInterface(IServiceUtility.class); bean.setServiceUrl(url);
bean.prepare();
bean.afterPropertiesSet();bean.afterPropertiesSet();这个方法是干吗的啊!!!!????
fengchuan83 2008-03-25
  • 打赏
  • 举报
回复
1.不会是你那个java源程序里面没有import吧?
2.看看有没有导入了不同版本的dom4j包,或者其他冲突的包
3.实在不行就重新来过,现删除现有的包,然后把整个spring的包(包括所有关联的包,如果你下载的完整的spring开发包的话,应该都在一个文件夹下面)都导进去,
zhanyu80 2008-03-25
  • 打赏
  • 举报
回复
我把org.dom4j的包倒入到所有的地方,还不行!!!(就差没到入到SPRING包里去了)
有没有哪位大侠知道怎么回事啊?A?!!!??
oracs 2008-03-24
  • 打赏
  • 举报
回复
是不是bean.afterPropertiesSet();有解析xml呀?
导入dom4j.jar也不行么?
yibunengjing 2008-03-24
  • 打赏
  • 举报
回复
你这里是去会解析spring配置文件,spring在解析他的配置文件时候就要用到dom来解析,而dom4j就是它会用来的一个类库
MavenTalk 2008-03-24
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError: org/dom4j/Document


少了一个包org.dom4j.Document 没有导入到Project里面

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧