2016-06-08 112 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,我們可以試着幫你。