java - Struts 1.1 + Hibernate 3.2 集成

标签 java hibernate struts-1 dom4j ejb-2.x

我正在尝试将 hibernate 集成到现有的 struts + ejb 2.0 应用程序中。我必须编写一个 struts-hibernate 插件来从 hibernate.cfg.xml 创建 session 。我还创建了模型和 hbm 文件,但我猜由于 jar 文件冲突,我无法启动该应用程序。我不断收到此异常:

[11/8/10 10:58:59:257 EST] 00000023 ServletWrappe E   SRVE0100E: Did not realize  init() exception thrown by servlet action: java.lang.NoClassDefFoundError: org.dom4j.io.OutputFormat
 at java.lang.J9VMInternals.verifyImpl(Native Method)
 at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
 at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
 at org.hibernate.cfg.Configuration.reset(Configuration.java:212)
 at org.hibernate.cfg.Configuration.<init>(Configuration.java:197)
 at org.hibernate.cfg.Configuration.<init>(Configuration.java:201)
 at com.vo.common.struts.utils.HibernatePlugIn.init(HibernatePlugIn.java:47)
 at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1158)
 at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)
 at javax.servlet.GenericServlet.init(GenericServlet.java:256)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:185)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:316)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1119)
 at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:149)

最佳答案

你的类路径上有 dom4j 吗?

关于java - Struts 1.1 + Hibernate 3.2 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125851/

相关文章:

mysql - 在 Hibernate 中实现对同一个表中另一个条目的引用

java - StackOverflow 与 Spring Data JPA findOne

java - 将子查询转换为 jpql 中的连接

css - 支柱 html :text styleclass

spring - Spring MVC 和 Spring Core 的区别

javascript - 如何从struts html属性获取文档Id

java - 如何为在 jboss 上运行并使用 ojdbc14.jar 的闭源应用程序启用 SQL 跟踪

java - 在再次保存图像之前如何检查图像是否已经在内存中?

java - 有人可以帮我处理返回函数吗?

java - 如何在 Maven 中编译 Java Enum?