各位高手请进关于tomcat服务器的问题?

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:52:52
我已经把Tomcat服务器配置好了,但是浏览其中一个.jsp文件时后会出现错误,具体页面显示如下:
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.lang.NullPointerException
org.apache.jsp.news.index_jsp._jspService(index_jsp.java:44)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.

String error=request.getParameter("error");

error=new String(error.getBytes"8859_1"),"gb2312");
你是否保证了,request里有“error”这个key,如果没有,会取出null,当Null调用getBytes会发生错误。
如果是这样,最好取完判断一下

你的index.jsp文件有错误
第44行里的变量,没有赋值,所以报空指针的错误

把你的jsp源文件贴出来看看

楼上说法不对,这个index_jsp.java:44是index.jsp编译后的java文件对应的行数。

你应该到你的tocmat/work目录下面,一级一级的点进去,然后找到index_jsp.java这个文件,或者直接在work目录搜索也可以得到。
然后看看44行是什么内容,大致可以知道对应了jsp的那个部分。

不会