java - jsp项目本地可用,云服务不可以用

 在烟的世界 发布于 2022-10-25 17:07

用idea写的jsp,然后导出war包,本地(tomcat 9.0,jdk 1.8)项目可用,部署到服务器
(tomcat 8.5 jdk 1,7)就出错了
错误代码

 Exception report

message An exception occurred processing JSP page /index.jsp at line 95

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 95

92: 

93:

94: <% 95: Vector cars = new Dao().getCar(); 96: int k=1; 97: out.print("

\n"); 98: for(Car car:cars){ Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: com/Dao/Dao org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838) org.apache.jsp.index_jsp._jspService(index_jsp.java:292) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause java.lang.UnsupportedClassVersionError: com/Dao/Dao org.apache.jsp.index_jsp._jspService(index_jsp.java:209) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

3 个回答
  • 就是因为本机和服务器的JDK版本不一致

    2022-10-26 23:36 回答
  • 统一环境。

    2022-10-26 23:36 回答
  • java.lang.UnsupportedClassVersionError: com/Dao/Dao
    这句在提示类版本号错误,是个致命的Error
    试试本地用jdk1.7编译打包再上传,开发环境和部署环境不一致还是比较忌讳的

    2022-10-26 23:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有