当前位置: 首页 > 知识库问答 >
问题:

无法在WildFly8.1上部署使用Hibernate 3.6的ear

古棋
2023-03-14

我一直试图在WildFly8.1上部署一个使用Hibernate3.6的应用程序。

我的应用程序是一个EAR,它由一个war和EJB.jar组成。在试用了其他几个东西之后,我发现了这个看起来很有前途的解决方案:https://developer.jboss.org/message/882769

根据这个解决方案,我已经为Hibernate3.6指定了正确的提供程序,并在lib目录中包含了所需的所有jar文件,但这并不起作用!

我还发现这个链接很有帮助:

https://docs.jboss.org/author/display/wfly8/jpa+reference+guide?_sscc=t#JPareFerenceGuide-PackagingTheHibernate3.5orGreater3.xJPaperSistenceProviderwithYourApplication

如有任何帮助,我们将不胜感激!!

请在下面的服务器日志中找到错误:

共有1个答案

李意致
2023-03-14

好了,应用程序现在正在WildFly8.1.0.final中加载。我们最终将Hibernate升级到4.1(默认情况下与Wildfly打包)。由于这是默认值,因此不需要'provider'标记。我们更改了两个XML文件,即jboss-deployment-structure.XML和persistence.XML和应用程序中的一个java文件(由ServiceLocator组成)。

 类似资料:
  • 我试着在这些问题中应用所有的解决方案: 在我的web.xml中,我使用了标记'res-ref-name'。 多谢!

  • 当我试图在heroku上部署springboot应用程序时,出现了以下错误: 无法执行目标org.apache.Maven.plugins:maven-compiler-plugin:3.8.1:在项目后端编译(default-compile):错误编译:无效的目标版本:11->[Help 1]Remote:[error]Remote:[error]要查看错误的全部堆栈跟踪,请使用-e开关重新运行

  • 这是我的webservice代码。 现在这就是我正在努力做的。 > 内部WEB-INF 4.a.类别/客户/客户。班 4b带有jar的lib文件夹-I.webservices-api.jarII.webservices-extra.jarIII.webservices--extra-api.jarIV.webservices-rt.jarV.webservices-tools.jarVI.mysq

  • 我有一个工作的Jersey JAX-RS应用程序,我刚刚修改了它,以便在一个构造函数中注入一个依赖项。我试图在GlassFish上部署它,但后来我在这里遇到了这个问题。 所以我考虑在Tomcat上尝试一下,因为我认为这是HK2和CDI如何相互冲突的问题,但它在Tomcat上也不起作用,所以当我部署war文件时,我得到了这个错误: 下面是DI的实现: 我是这样注射的: 其余的代码以前工作得很好,只是

  • 我试图将spring boot应用程序部署到外部tomcat,在catalina.log文件中出现如下异常。 war文件名为:com#myapp.war。

  • 我无法在Tomcat 6上部署Grails 2.2.4应用程序。我尝试了新安装的tomcat,甚至我的应用程序的旧版本(以前运行过)。 此异常在一分钟后引发。在tomcat启动后: 我真的不知道从哪里开始修理它-/