`

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refus

 
阅读更多

最近利用SQL2005+TOMCAT5.0+JTDS+数据源开发了一个ERP系统,在别的机器上运行一切正常,但是今天销售部要求做测试,重新做了一个服务器,布署上工程,安装了SQL2005,并且添加了一个2005的补丁,做测试的时候登录不上ERP系统!在TOMCAT中报

获取数据源时错误1:org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect)
EEEEEEEE
java.lang.NullPointerException
at fire.am.bo.user.UserBO.executeSelect(UserBO.java:651)
at fire.am.bo.user.UserBO.userConfirm(UserBO.java:609)
at fire.am.cmd.user.UserQueryCommand.confirm(UserQueryCommand.java:107)
at org.apache.jsp.Confirm_jsp._jspService(Confirm_jsp.java:76)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:324)。。。。。。。。

 

百思不得其解,只好找到数据库连接类,打印CONN,也得不到,而且报

Network error IOException: Connection refused: connect错误,极其郁闷中。。。

 

没办法,只好打开SQL SERVER数据库配置工具,一看,原来SQL Server 2005 网络配置中的TCP/IP为禁用,无语,改为已启用,问题解决。具体操作如下:

-------------------------重要,要不你找不到-------------------------------

首先必须打开已注册的服务窗口,在SQL Server 2005Management Studio--视图---已注册的服务器,然后点击你要修改的实例右键

----------------------------------------------------------------------------

英文版的SQL2005

(1)打开SQL Server Configuration Manager
(2)转到SQL Server 2005 Network Configuration->Protocols for SQLEXPRESS
(3)将TCP/IP设置为Enabled(启用)
(4)双击TCP/IP项,转到IP Addresses页
(5)IP All中设置TCP Port为1433
(6)重新启动服务

中文的

(1)打开SQL Server配置管理
(2)转到SQL Server 2005 网络配置->MYSQLSERVER的协议
(3)将TCP/IP设置为启用
(4)双击TCP/IP项,转到IP项

(5)IP All中设置TCP Port为1433
(6)重新启动服务

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics