gpt4 book ai didi

java - 第 7 行 "yyy.jspf"中出现错误 : The type java. lang.CharSequence 无法解析。它是从所需的 .class 文件间接引用的

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:48 26 4
gpt4 key购买 nike

我们使用的是 weblogic 服务器 11g,该 jsp 文件适用于 jdk1.6。现在,当我们尝试升级到 JDK1.8 时,当我点击登录页面时,weblogic 会抛出此异常。相同的代码在 Tomcat9.0 容器中运行良好。尝试了两种解决方案,例如

  1. 添加了 javac 的源和目标选项( The type java.lang.CharSequence cannot be resolved in package declaration )
  2. 在域 ( While compiling jsp WebLogic 12c throw error ) 的 Web 应用程序选项卡下选择了 JSP 编译器向后兼容选项

但它们都不起作用。谁能帮我找到这个问题的解决方案吗?提前致谢。

完整堆栈跟踪:

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"%>
^-----------------------------^

最佳答案

此错误与 WebLogic 11g JSP 编译器和 JDK 1.8 之间的不兼容有关。

请参阅我对与相同不兼容性相关的类似错误的回答中的其他详细信息和解决方法:java.util.Map$Entry cannot be resolved Error using Java 1.8 .

关于java - 第 7 行 "yyy.jspf"中出现错误 : The type java. lang.CharSequence 无法解析。它是从所需的 .class 文件间接引用的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44818627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com