【发布时间】:2012-06-27 18:03:25
【问题描述】:
您好,我在 EJB3 项目中使用 Eclipse,struts2 和 hibernate。Server 是 JBoss 7.1。一切正常。 然后我安装了 Dozer 5.2.2,并将其添加到构建路径(它显示在“引用的库”文件夹中,我已经检查了“配置构建路径”菜单) 它在我的 Junit 测试用例中运行良好。 问题是,当我尝试部署 EJB 项目时,出现错误:
原因:java.lang.ClassNotFoundException: org.dozer.DozerBeanMapper from [Module "deployment.EJBprofile.jar:main" from Service Module Loader]
我做错了什么? 感谢您的帮助
【问题讨论】:
-
这是什么部署,EAR、WAR等?
-
嗨,james,它是 web 客户端的战争和 ejb 的 Jar
-
是否全部打包在 EAR 中?可能需要建立一个依赖链接。
-
不,我应该用 EAR 包装重新创建它
标签: ejb-3.0 jboss7.x classnotfoundexception dozer