《java web开发典型模块大全》运行报错?
发表在JavaWeb图书答疑 2009-10-29
是否精华
版块置顶:
    你好,本人最近运行了书中在线支付的代码时报了以下错误:
创建数据库连接失败!
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Connection reset
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.toolsbean.DB.getCon(DB.java:31)
at com.toolsbean.DB.doPstm(DB.java:49)
at com.dao.SuperDao.getAllR(SuperDao.java:29)
at com.dao.SuperDao.setDaoPage(SuperDao.java:21)
at com.dao.GoodsDao.getAllGoods(GoodsDao.java:22)
at com.servlet.GoodsServlet.listgoods(GoodsServlet.java:94)
at com.servlet.GoodsServlet.doPost(GoodsServlet.java:33)
at com.servlet.GoodsServlet.doGet(GoodsServlet.java:25)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.filter.SubmitFilter.doFilter(SubmitFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:23)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2008-10-29 9:20:25 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet listgoods threw exception
java.lang.NullPointerException
at com.toolsbean.DB.getRs(DB.java:72)
at com.dao.SuperDao.getAllR(SuperDao.java:30)
at com.dao.SuperDao.setDaoPage(SuperDao.java:21)
at com.dao.GoodsDao.getAllGoods(GoodsDao.java:22)
at com.servlet.GoodsServlet.listgoods(GoodsServlet.java:94)
at com.servlet.GoodsServlet.doPost(GoodsServlet.java:33)
at com.servlet.GoodsServlet.doGet(GoodsServlet.java:25)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.filter.SubmitFilter.doFilter(SubmitFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:23)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

数据库已经导进sql2000,也打了sql2000 SP4补丁,但还是报同样的错。请问这是什么原因?
分享到:
精彩评论 3
绿草_mrkj
学分:0 LV1
2009-10-29
沙发
  如果你已经安装了Sp4补丁,还是出现这个问题,可以在“命令标识符”中输入命令“netstat -an”来查看1433端口是否是开启状态。
还有你是否按照光盘使用说明书中的说明,将程序需要的jar文件添加到项目中。
l_g_k
学分:0 LV1
2009-10-30
板凳
jar包我都导入到lib目录下了,查看了一下1433端口,的确没开启,不过有个1434端口开了。所以我就把连接数据库的端口给改为1434,试了一下还是报同样的错。
SQLServer2000连接是需要指定数据源吧?里边的数据源名称用什么名字?会不会是我这里搞错了?
其实我自己是想试着实现在线支付的,结果报错,所以想看看这书上的例子是怎么实现的,可老是报错。哎~~
麻烦各位了。
柠檬草
学分:0 LV1
2009-10-31
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
jar包我都导入到lib目录下了,查看了一下1433端口,的确没开启,不过有个1434端口开了。所以我就把连接数据库的端口给改为1434,试了一下还是报同样的错。
SQLServer2000连接是需要指定数据源吧?里边的数据源名称用什么名字?会不会是我这里搞错了?
其实我自己是想试着实现在线支付的,结果报错,所以想看看这书上的例子是怎么实现的,可老是报错。哎~~
麻烦各位了。
[/FIELDSET]

回复:
如果你要使用sql2000,就必然打开1433和1434端口。
默认情况下,SQL Server使用1433端口监听,可以再配置sql2000的时候改变这个默认端口。
所以连接数据库的时候你必须确认1433和1434端口都是打开的。
  
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照