tomcat服务中提示数据库连接异常怎么办?



当插上加密狗,启动沙盘软件的tomcat服务以后,有可能登录软件失败,出现用户名密码错误的提示,这个时候查看tomcat服务启动的日志,可能会发现数据库连接异常的提示,该怎么办呢?

 

出现这样的情况原因有几种:

 

1、数据库没有正常附加上,解决办法,按照安装操作指导中介绍的方法,进行数据库的附加,然后重启tomcat服务,就能正常登录软件了。

 

2、数据库正常附加上了,但是数据库的sa密码不为空,而沙盘软件默认的配置文件中数据库sa的密码被默认设置为空的,如果没有做相应修改,则会出现数据库连接异常的提示,针对这样的情况,有两种方法:

 

方法一:向系统管理员索取sa的密码,修改沙盘配置文件中对应软件的sa的密码,配置文件默认为d:\kj\tomcat\conf\server.xml,用记事本编辑保存即可。

 

方法二:在数据库中新建一个登录,设置密码,然后将这个登录账户给予沙盘软件owner的权限,修改沙盘配置文件,配置文件默认为d:\kj\tomcat\conf\server.xml,用记事本打开编辑,如图:

 

 

将<value>sa</value>这里的sa修改为刚才在数据库中添加的账号,<name>password</name>

<value></value>中设置刚才的sa对应的密码,类似<value>1234</value>的样子,保存,重启tomcat,即可正常登陆使用沙盘软件了。

 

3、数据库的默认端口1433被占用,导致报错,针对这一情况,可以根据数据库的不同,进行分别的判断:

 

如果数据库是sql2000,则点击开始--所有程序--microsoft sqlserver-服务器网络工具,选择常规--启用的协议--tcp/ip,点击属性按钮,在弹出的新窗口中查看使用端口,是否为1433,如果不是,请将沙盘软件的配置文件中端口由1433修改为这里使用的端口,保存,重启tomcat即可。

 

如果数据库是sql2005或者sql2008,则请看/service/1570.html的相关介绍。