当前位置:编程学习 > JAVA >>

把原来的javaweb项目重新部署后打开网页出现错误,什么原因啊

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

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

exception 


org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:3: 软件包 javax.servlet 不存在
import javax.servlet.*;
^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:4: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:5: 软件包 javax.servlet.jsp 不存在
import javax.servlet.jsp.*;
^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:8: 软件包 org.apache.jasper.runtime 不存在
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
                                                              ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:9: 软件包 org.apache.jasper.runtime 不存在
    implements org.apache.jasper.runtime.JspSourceDependent {
                                        ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:17: 找不到符号
符号: 类 HttpServletRequest
位置: 类 org.apache.jsp.index_jsp
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
                          ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:17: 找不到符号
符号: 类 HttpServletResponse
位置: 类 org.apache.jsp.index_jsp
  public void _jspService(HttpServletRequest request, HttpServletResponse response)
                                                      ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:18: 找不到符号
符号: 类 ServletException
位置: 类 org.apache.jsp.index_jsp
        throws java.io.IOException, ServletException {
                                    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:20: 找不到符号
符号: 类 JspFactory
位置: 类 org.apache.jsp.index_jsp
    JspFactory _jspxFactory = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:21: 找不到符号
符号: 类 PageContext
位置: 类 org.apache.jsp.index_jsp
    PageContext pageContext = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:22: 找不到符号
符号: 类 HttpSession
位置: 类 org.apache.jsp.index_jsp
    HttpSession session = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:23: 找不到符号
符号: 类 ServletContext
位置: 类 org.apache.jsp.index_jsp
    ServletContext application = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:24: 找不到符号
符号: 类 ServletConfig
位置: 类 org.apache.jsp.index_jsp
    ServletConfig config = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:25: 找不到符号
符号: 类 JspWriter
位置: 类 org.apache.jsp.index_jsp
    JspWriter out = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:26: 不兼容的类型
找到: org.apache.jsp.index_jsp
需要: java.lang.Object
    Object page = this;
                  ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:27: 找不到符号
符号: 类 JspWriter
位置: 类 org.apache.jsp.index_jsp
    JspWriter _jspx_out = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:28: 找不到符号
符号: 类 PageContext
位置: 类 org.apache.jsp.index_jsp
    PageContext _jspx_page_context = null;
    ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:32: 找不到符号
符号: 变量 JspFactory
位置: 类 org.apache.jsp.index_jsp
      _jspxFactory = JspFactory.getDefaultFactory();
                     ^


Generated servlet error:
D:\Program Files\apache-tomcat-7.0.22-windows-x86\apache-tomcat-7.0.22\work\Catalina\localhost\zcpt0821\org\apache\jsp\index_jsp.java:63: 找不到符号
符号: 类 SkipPageException
位置: 类 org.apache.jsp.index_jsp
      if (!(t instanceof SkipPageException)){
                         ^
19 错误



org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:437)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
com.warzone.framework.web.filter.SetEncodingFilter.doFilter(SetEncodingFilter.java:62)


note The full stack trace of the root cause is available in the Apache Tomcat/7.0.22 logs.
--------------------编程问答-------------------- 网上说是工程lib下
的jsp-api.jar和servlet-api.jar与tomcat的lib下的这两个包冲突了
但是我删了以后还是不行 --------------------编程问答--------------------
引用 1 楼 liubin245 的回复:
网上说是工程lib下
的jsp-api.jar和servlet-api.jar与tomcat的lib下的这两个包冲突了
但是我删了以后还是不行


重启 --------------------编程问答-------------------- 错误提示好像不是简单的包冲突,倒更像是包找不到 --------------------编程问答-------------------- 重启软件? --------------------编程问答-------------------- 这种包的冲突问题解决了后是要重启的。 --------------------编程问答--------------------  javax.servlet是肯定存在的啊 --------------------编程问答-------------------- 重新发布运行,不可以吗? --------------------编程问答-------------------- 重启后还是不行。。
这个项目原来是没错的,是以前的一个项目,现在换了台机器,软件版本也高了。。。
就成这样了。。 --------------------编程问答-------------------- 是不是TOMCAT有问题 --------------------编程问答-------------------- 我重装试试。。。 --------------------编程问答-------------------- 还是不行。。。 --------------------编程问答-------------------- 还没用过tom7,不过提示的不是找不到包么= =!
清理下所有配置的路径吧 --------------------编程问答-------------------- 应该是缺少servlet-api.jar吧
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,