首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署ADF应用程序时未解析的Webapp库引用

部署ADF应用程序时未解析的Webapp库引用
EN

Stack Overflow用户
提问于 2017-12-19 23:28:58
回答 1查看 1.2K关注 0票数 0

我有以下版本用于开发和实现ADF应用程序

下面的Jdeveloper Studio Edition Version 11.1.2.4.0 Weblogic 10.3.6.0 ADF Run Time 11.1.1.9.0是我的Weblogic.xml设置

代码语言:javascript
复制
<?xml version = '1.0' encoding = 'windows-1252'?>
<weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.1/weblogic-web-app.xsd" xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
    <context-root>FlashDB</context-root>
    <library-ref>
        <library-name>adf.oracle.domain.webapp</library-name>
    </library-ref>
    <library-ref>
        <library-name>jstl</library-name>
        <specification-version>1.2</specification-version>
    </library-ref>
    <library-ref>
        <library-name>jsf</library-name>
        <specification-version>2.0</specification-version>
        <implementation-version>1.2</implementation-version>
         <exact-match>false</exact-match>
    </library-ref>
</weblogic-web-app>

从Jdeveloper部署ADF应用程序时,在Weblogic控制台上出现以下错误

代码语言:javascript
复制
<Dec 19, 2017 8:22:13 PM PKT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for applicati
on 'FlashDB_Project1_FlashDB'.>
<Dec 19, 2017 8:22:13 PM PKT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: Failed to load webapp: 'FlashDB'
        at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:395)
        at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:180)
        at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
        at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:518)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
        Truncated. see log file for complete stacktrace
Caused By: weblogic.management.DeploymentException: Error: Unresolved Webapp Library references for "ServletContext@54465674[app:F
lashDB_Project1_FlashDB module:FlashDB path:/FlashDB spec-version:2.5]", defined in weblogic.xml [Extension-Name: jsf, Specificati
on-Version: 2, exact-match: false]
        at weblogic.servlet.internal.WebAppServletContext.processWebAppLibraries(WebAppServletContext.java:2750)
        at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:416)
        at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:494)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418)
        at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:976)
        Truncated. see log file for complete stacktrace

这里到底出了什么问题,任何人都可以提供帮助

EN

回答 1

Stack Overflow用户

发布于 2017-12-21 03:49:28

您正在将错误的ADF运行时版本与您开发的版本混合。您的JDeveloper版本应该与您的ADF Runtime版本相匹配-在您的情况下,两者都应该是11.1.2.4。另外,11.1.2.4版本非常旧-最好升级到12c

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47890211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档