【问题标题】:Error when deploying ear to Weblogic 12c将 ear 部署到 Weblogic 12c 时出错
【发布时间】:2012-03-17 19:20:25
【问题描述】:

我正在使用 Jdeveloper 11g 和 weblogic server 12c 开发简单的网页。 我有一个包含 EJB 的 ejb jar,另外一个 jar 包含实体,另外一个 war 包含网页和托管 bean。托管 bean 调用并使用 ejbs。

但是当我在 weblogic 服务器中部署它们时,它给了我以下错误:

<Feb 28, 2012 5:20:38 PM ULAT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: Error: Unresolved Webapp Library references for       
"WebAppModule(IBIForum:IBIForum-view-context-root)", defined in weblogic.xml [Extension-  Name:     
jstl, Specification-Version: 1.2, exact-match: false], [Extension-Name: jsf,     Specification-Version: 2, exact-match: false]
at   weblogic.servlet.internal.WebAppModule.mergeWebAppLibraries(WebAppModule.java:472)
at weblogic.servlet.internal.WebAppModule.processWebAppLibraries(WebAppModule.java:440)
at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:256)
at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:636)
at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
Truncated. see log file for complete stacktrace > 

【问题讨论】:

    标签: weblogic weblogic12c


    【解决方案1】:

    您的应用程序在 WebLogic 12c 中被标记为依赖于 JSF 2,但由于 WLS 12c 已经包含 JSF 2,因此不需要此标记。我建议您在 JDev 应用程序属性中查看您的应用程序使用的库。

    从 WebLogic Server 12.1.1 开始,JSF 2.x 和 JSTL 1.2 直接合并到服务器的类路径中。您的应用 部署到 WebLogic Server 可以无缝地使用 JSF 2.x 和 JSTL 1.2 无需您部署和引用单独的共享 库,就像以前的版本一样。

    See docs for WebLogic 12.1.2 - 6 Using JSF and JSTL

    尽管您在 WLS 12c 上进行部署,我也强烈建议您使用 JDeveloper 12c 或 OEPE 12c 而不是 JDev 11g。先前版本的 JDev 未经认证可与 WLS 12c 一起使用,这可能是您遇到此异常的原因。

    【讨论】:

      【解决方案2】:

      Weblogic 附带 jsf 1.2 和 2 的实现。您可能必须将其中一个部署为库并将其作为共享库引用

      【讨论】:

        【解决方案3】:

        您可能缺少 JSTL 1.2 库。按照这个来安装它:进入你的服务器,点击 install new Application/Library ,然后选择 Oracle-> Middleware-> wlserver-> common-> deployable-libraries 的路径并选择 JSTL 1.2。或 JSF 2.0 库。它对我有用

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-08-02
          • 2014-05-06
          • 2014-03-12
          • 2012-02-16
          • 1970-01-01
          • 2012-06-17
          • 2013-02-06
          • 1970-01-01
          相关资源
          最近更新 更多