【发布时间】:2020-06-02 11:04:14
【问题描述】:
我在将 Web 应用程序部署到 WebLogic Server 12c 时遇到问题。 Web 应用程序依赖于服务 jar(内部依赖于休眠类)。当我构建战争时,它不包括 web 应用程序的 WEB-INF/lib/ 文件夹中的 hibernate-entitymanager.jar,并且它的部署失败并出现异常 "ClassNotFoundException org.hibernate.ejb.HibernatePersistence"。
我可以将缺少的 hibernate jar 详细信息添加到 web 应用程序 pom.xml 中。但如果我这样做了,我最终会将所有与休眠相关的 jar 添加到不推荐的 Web 应用程序中。
有没有其他方法可以在应用程序运行时让这些 jars 可用?
【问题讨论】:
-
您可以创建和链接自定义共享库docs.oracle.com/cd/E24329_01/web.1211/e24368/…
-
感谢您的回复,不确定方法是否正确,但我通过在 pom xml 中添加实体管理器依赖项解决了这个问题,然后在 prefer-application 标签部分更新了 weblogic.xml 中的包。
标签: weblogic12c