【问题标题】:Upgrade from Weblogic 10.3.6 to 12.1.3从 Weblogic 10.3.6 升级到 12.1.3
【发布时间】:2016-06-09 21:38:19
【问题描述】:

我安装了 Weblogic 12.1.3,但遇到了问题。

我没有升级现有域。我创建了一个新的并尝试将应用程序部署到它。它立即开始轰炸 JSP 编译。

Compilation of JSP File '/WEB-INF/pages/common/layout/MainLayout.jsp' failed:
MainLayout.jsp:112:41: This attribute is not recognized.
                    <custom:UserMessage type="INFO"    message="${TopInfoMsg}"    messageContainerId="TopInfoContainDiv"    messageDivId="TopInfoMsgDiv"    hide="${empty TopInfoMsg}"    />

我已尝试以下方法进行故障排除:

  • Java 7 和 Java 8(两个版本都存在问题)
  • 尝试了 WLS 控制台中的 JSP 向后兼容性设置
  • 已禁用 JRebel
  • 尝试通过将 xml-apis 添加到 weblogic.xml 中的 &lt;prefer-application-packages&gt; 来消除“xerces hell”这个问题(也消除了在我的 Maven POM 文件中对该包的第三依赖)。
  • 将带有 pageEnconding="UTF-8" 的@page 标签作为 MainLayout.jsp 文件的第一行。

我偶尔会看到 weblogic 清空 .tag 文件的内容,但并非总是如此。

任何帮助或故障排除想法将不胜感激。

【问题讨论】:

  • 能否分享完整的错误信息和本期涉及的jsp代码?

标签: java weblogic12c


【解决方案1】:

您应该将 MainLayout.jsp:112:41 的内容写在第 111 和 113 行,我们可以尽力帮助您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 2016-08-16
    相关资源
    最近更新 更多