2016-06-08 347 views
1

我安装了Weblogic 12.1.3并且只有问题。从Weblogic 10.3.6升级到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(两个版本中出现的问题)
  • 试过JSP向后兼容性在WLS控制台设置
  • 已禁用JRebel
  • 试图通过在weblogic.xml中向<prefer-application-packages>添加xml-apis来消除“xerces hell”问题(也消除了对该包的第三方依赖关系在我的Maven POM文件中)。
  • 将带有pageEnconding =“UTF-8”的@page标记作为MainLayout.jsp文件的第一行。

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

任何帮助或疑难解答的想法,将不胜感激。

+0

你能分享完整的错误信息和涉及这个问题的jsp代码吗? –

回答

0

你应该用111和113行写出MainLayout.jsp的内容:112:41,我们可以试着帮你。