2017-06-29 112 views
1

我們使用的是weblogic服務器11g,此jsp文件正在使用jdk1.6。現在,當我們嘗試升級到JDK1.8時,當我點擊登錄頁面時,weblogic會拋出此異常。相同的代碼在Tomcat9.0容器中工作正常。嘗試了兩種解決方案,如第7行「yyy.jspf」中的錯誤:無法解析java.lang.CharSequence類型。它是從所需的.class文件中間接引用的

  1. 用於javac添加的源和目標選項(The type java.lang.CharSequence cannot be resolved in package declaration
  2. 選擇JSP編譯器領域的Web應用程序選項卡下向後兼容的選項(While compiling jsp WebLogic 12c throw error

,但沒有一次成功。任何人都可以請幫我找到解決這個問題?提前致謝。

完整堆棧跟蹤:

javax.servlet.ServletException: weblogic.servlet.jsp.CompilationException: Failed to compile JSP /WEB-INF/web/en/US/enterpriseMgr/Login/xxx.jsp 
xxx.jsp:2:18: Error in "yyy.jspf" at line 7: The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files 
<%@ include file="../../common/yyy.jspf"%> 
       ^-----------------------------^ 
xxx.jsp:2:18: Error in "yyy.jspf" at line 96: The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files 
<%@ include file="../../common/yyy.jspf"%> 
       ^-----------------------------^ 
+0

添加你的xxx.jsp和yyy.jspf的一些代碼 – NikNik

回答

相關問題