java - 如何在 Tomcat 上部署一个 hibernate 应用程序?

标签 java hibernate tomcat

我有一个 GWT-Hibernate-JPA 应用程序,它在 GWT 中包含的 Eclipse Jetty 中运行良好。 我现在尝试将我的 war 部署到本地 tomcat 安装。 Manger 控制台正在运行,但我的应用程序未部署并出现以下错误:

SEVERE: Unable to deploy collapsed ear in war StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myapp]
org.apache.openejb.OpenEJBException: Creating application failed: C:\apache-tomee-plus-1.5.2\webapps\myapp: javax/persistence/Converter

我可能在这里遗漏了什么?

最佳答案

原来是需要将hibernate-jpa(hibernate-jpa-2.1-api-1.0.0.Draft-16.jar)库复制到CATALINE_HOME\lib 。仅仅将它放在 war\WEB-INF\lib 中是不够的。

关于java - 如何在 Tomcat 上部署一个 hibernate 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17406339/

相关文章:

java - 在Applet中显示图像

java - 使用 Hibernate 加载表中的所有实体会导致应用程序崩溃

java - 在 Tomcat 中作为独立运行 Spring Hibernate 项目,在 STS IDE 中运行嵌入式 Tomcat

java - 为什么 Mockito @Mock 创建一个非模拟实例?

java - Apache Gora - 创建 hbase 数据存储时出现 java.net.MalformedURLException

java - 清除关联子项列表后的 session 更新不会删除它们

angularjs - 在 tomcat apache 服务器上部署 AngularJS 应用程序

jsp - 使用 JSP 在隐藏输入中嵌入查询字符串参数导致 500 错误

java - Tomcat 上的 JSF - 为什么这可能?

java - 为什么使用 ArrayList 循环创建 ImageView 会导致内存错误?