csgo枪支改名:请教一jsp 500错误

来源:百度文库 编辑:高校问答 时间:2024/04/28 09:20:10
tomcat 5.0.28 + j2sdk-1_4_2_06-windows-i586-p + sqlserver2000
windows2003系统

调试一段连接数据库的程序时显示:

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
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
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:802)
cn.com.system.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:30)

root cause

java.lang.NullPointerException
org.apache.jsp.youlian.index_jsp._jspService(index_jsp.java:412)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
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:802)
cn.com.system.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:30)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

请帮我!必谢!!!!
1,确定jsp程序没有任何问题,原来在别的机器上都可以正常运行,换到这台后重新配置环境,配置后发现出错 sqlserver2000打sp4补丁,仍然有错,用网上常见的测试连接数据库jsp测试,提示:用户 'sa' 登录失败

2,环境变量基本上该配置的全都配置上,只会多不会少

归根结底,是配置上的问题

这个问题我以前遇到过,数据库的连接问题

在返回Connection对象的操作时,返回了一个空值,比如DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433","sa","xxx");这段代码如果返回一个空值,下面程序再调用Connection对象的createStatement()或preparedStatement(String);时就会产生空指针异常了,因为此时Connection对象的值为null

解决方法:

根据自己数据库的实际配制情况,看看这句话中的元素是否有差错

DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433","sa","xxx");

检查数据库用户名sa的密码或修改其密码,在数据库中的树型菜单中的“安全性”中修改

OK以上

对jsp不了解
不过有点小疑问
就是你的机器上数据库的登陆名和密码 和别的机器是一样的
不用在程序里重新指定一下吗

更新如下:

1、你的SQL数据库有错误!你试着用本机数据源连接方式连接看看!

2、你的SQL连接时候驱动有没有拷贝到你的WEBMODEL下的lib文件夹当中!

先确定补丁是否正确打上了,在查询分析器里看一下版本号。
不过如果你抓异常了的话这里的情况应该不是SQL的问题。
还有你这个SQL是不是用的混合登陆啊?还是用的系统登陆,如果是系统登陆的话那你用SA用户就不好用了。

还有TOMCAT里的JDK路径配置是否正确

我不知道你的具体情况,说几点吧
你上面的异常是网页中的变量与程序中不匹配,另外一个是空指针异常,
可能你在网页中的变量在程序中没有用到或是空值

好复杂啊看在我看了你问题20分钟上给我分吧