把原来的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下的这两个包冲突了
但是我删了以后还是不行 --------------------编程问答--------------------
重启 --------------------编程问答-------------------- 错误提示好像不是简单的包冲突,倒更像是包找不到 --------------------编程问答-------------------- 重启软件? --------------------编程问答-------------------- 这种包的冲突问题解决了后是要重启的。 --------------------编程问答-------------------- javax.servlet是肯定存在的啊 --------------------编程问答-------------------- 重新发布运行,不可以吗? --------------------编程问答-------------------- 重启后还是不行。。
这个项目原来是没错的,是以前的一个项目,现在换了台机器,软件版本也高了。。。
就成这样了。。 --------------------编程问答-------------------- 是不是TOMCAT有问题 --------------------编程问答-------------------- 我重装试试。。。 --------------------编程问答-------------------- 还是不行。。。 --------------------编程问答-------------------- 还没用过tom7,不过提示的不是找不到包么= =!
清理下所有配置的路径吧 --------------------编程问答-------------------- 应该是缺少servlet-api.jar吧
补充:Java , Web 开发