JSP网络在线考试系统
发表在JavaWeb图书答疑 2015-03-20
是否精华
版块置顶:
[font color=#FF0000]点击进入后台后[/font]
   {
HTTP Status 500 -

type Exception report

message

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

exception

javax.servlet.ServletException: java.lang.NullPointerException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.NullPointerException
com.wgh.core.ConnDB.executeQuery(ConnDB.java:58)
com.wgh.dao.ManagerDAO.checkManager(ManagerDAO.java:15)
com.wgh.action.Manager.managerLogin(Manager.java:44)
com.wgh.action.Manager.execute(Manager.java:22)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    }
[font color=#FF0000]tomcat提示:[/font][/font]
   {
com.microsoft.sqlserver.jdbc.SQLServerException:到主机的TCP/IP连接失败。java.net.ConnectException:Connection timed out:connect 
                  ......
警告:DbConnectionManager.getConnectiong<>获得数据库连接失败。
警告:unhandled exception thrown:class java.lang.nullpointerexception
链接类型:com.microsoft.sqlserver.jdbc.SQLServerDriver
链接位置:jdbc:sqlerver://192.168.1.199:1433;DatabaseName=db_netExam
用户/密码/sa/[font color=#00FF00]111[/font]
三月...org.apache.struts.action.RequestProcessor processException
警告:Unhandled Exception thrown:class java.lang.NullPointerException
    }
我已经将[font color=#FF0000]connDB.properties[/font]改为:
   {
DB_CLASS_NAME=com.microsoft.sqlserver.jdbc.SQLServerDriver
DB_URL=jdbc:sqlserver://localhost:1433;DatabaseName=db_netExam
DB_USER=sa
DB_PWD=[font color=#00FF00]123[/font]
   }
     将[font color=#FF0000]ConnDB.java[/font]改为:
   {
      ......
private static String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_netExam";
private static String dbUser = "sa";
private static String dbPwd = "[font color=#00FF00]123[/font]";
      ......
    }
[font color=#FF0000]为什么还是出现错误?怎么处理?(我用的是SQLServer 2005。我的电脑上还装了一个MYSQL,和这个有关么?如果有关怎么处理?)谢谢老师。[/font]
分享到:
精彩评论 5
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-03-20
沙发
你这个应该还是SqlServer数据库的问题,无法提供连接服务。
你打开SqlServer提供的工具->Sql Server Configuration Manager->SQL Server 2005 配置->(你自己的数据库实例名)的协议->TCP/IP。找到IP地址为“127.0.0.1”的一栏,设置TCP端口:1433、活动:是、已启用:是,拉倒最下IPALL这一栏,设置TCP端口:1433,点击确定。
选择左边窗口“SQL Server 2005 服务”,扎到SQL Server(你自己的数据库实例名),右键-重新启动。启动之后再用程序连接一下试试。
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-20
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
你这个应该还是SqlServer数据库的问题,无法提供连接服务。
你打开SqlServer提供的工具->Sql Server Configuration Manager->SQL Server 2005 配置->(你自己的数据库实例名)的协议->TCP/IP。找到IP地址为“127.0.0.1”的一栏,设置TCP端口:1433、活动:是、已启用:是,拉倒最下IPALL这一栏,设置TCP端口:1433,点击确定。
选择左边窗口“SQL Server 2005 服务”,扎到SQL Server(你自己的数据库实例名),右键-重新启动。启动之后再用程序连接一下试试。
[/FIELDSET]

回复:
  配置之后,还是提示同样的错误。我已经将代码中的数据库密码 改为我的“123”,为什么在tomcat中还是提示“用户/密码/sa/111”?
  我在eclipse中写的java代码可以连接数据库。
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-03-21
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]

回复:
  配置之后,还是提示同样的错误。我已经将代码中的数据库密码 改为我的“123”,为什么在tomcat中还是提示“用户/密码/sa/111”?
  我在eclipse中写的java代码可以连接数据库。
[/FIELDSET]

回复:
  那你这个就不是数据库的问题,是项目部署的问题,你编译环境的版本和你tomcat运行的不是同一版,你应该是手动部署的吧,你看一下tomcat\webapps\项目名\WEB-INF\classes\文件夹下是不是也有hibernate.properties文件,把这个改一下
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2015-03-23
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
[FIELDSET][LEGEND]引自:2楼[/LEGEND]

回复:
  配置之后,还是提示同样的错误。我已经将代码中的数据库密码 改为我的“123”,为什么在tomcat中还是提示“用户/密码/sa/111”?
  我在eclipse中写的java代码可以连接数据库。
[/FIELDSET]

回复:
  那你这个就不是数据库的问题,是项目部署的问题,你编译环境的版本和你tomcat运行的不是同一版,你应该是手动部署的吧,你看一下tomcat\webapps\项目名\WEB-INF\classes\文件夹下是不是也有hibernate.properties文件,把这个改一下
[/FIELDSET]

回复:就是这个问题,谢谢。
  
学分: LV1
TA的每日心情
开心
2021-10-26 19:13:33
2015-04-09
5L
完结
首页上一页 1 下一页尾页 5 条记录 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经营性网站备案信息 营业执照