【问题标题】:Deploy a webapp shared library on weblogic 12C在 weblogic 12C 上部署 webapp 共享库
【发布时间】:2013-03-13 16:32:53
【问题描述】:

我正在尝试将针对 weblogic 10.3.x 构建的共享库迁移到 weblogic 12C。 我成功部署了ear共享库。不幸的是,webapp 共享库的部署总是失败并出现以下错误:

Erreur Impossible d'accéder à l'application sélectionnée.
Erreur Exception in AppMerge flows' progression
Erreur Exception in AppMerge flows' progression
Erreur Unable to transform version 2.4 web application namespace to version 2.5

我的典型webapp共享库有以下内容

/WEB-INF/
---------web.xml
---------lib
------------ my libraries

我的 web.xml 的内容

<?xml version='1.0' encoding='UTF-8'?>
<web-app 
        xmlns="http://java.sun.com/xml/ns/j2ee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        version="2.5">

</web-app>

我应该改变什么?

提前感谢您的帮助

问候

【问题讨论】:

  • 你有weblogic.xml吗?
  • 不,我只有一个 web.xml 文件。它适用于 10.3.x WLS 服务器。现在必须要有一个 weblogic.xml 文件吗?
  • 不,不需要 weblogic.xml。我只是想找出 AppMerge 的来源。如果您将 webapp 共享库部署为常规 Web 应用程序,是否会引发任何错误?
  • 我无法选择。在我可以在库部署或应用程序部署之间进行选择之前发生错误。
  • 这是一个奇怪的问题。您的域升级到位还是全新的 12c 域?如果是前者,请确保将每个托管服务器目录下的所有 tmp/stage/cache 目录都删除?

标签: java weblogic weblogic12c


【解决方案1】:

我之前没有注意您的命名空间定义。在web.xml中试试这个

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

【讨论】:

    猜你喜欢
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-21
    • 2012-06-17
    • 2012-02-16
    • 1970-01-01
    相关资源
    最近更新 更多