我无法解决此问题。在这里,我使用SQL SERVER管理studion 2008 r2,我想与Liferay 6.2连接。 SQL服务器在我的系统中意味着本地和Windows身份验证我用来连接所以没有密码,但每次我收到错误
Caused by: java.net.ConnectException: Connection refused: connect
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:307)
at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:257)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:311)
... 10 more
10:36:53,951 WARN [C3P0PooledConnectionPoolManager[identityToken->9tPNsR91]-HelperThread-#8][BasicResourcePool:1851] com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@654f1b6d -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (3). Last acquisition attempt exception:
java.sql.SQLException: Network error IOException: Connection refused: connect
请帮帮我 谢谢 asif aftab
答案 0 :(得分:0)
首先感谢所有人的支持,最后我得到了解决方案。花了我足够的时间,但我得到了解决方案。 第一个简要说明
1)我正在使用Liferay 6.2。
2)我想连接MS SQL Server Management Studio Express 2008 r2(这类似于MS SQL Server,但有很多限制)。
3)SQL Server存在于我的系统(本地)中。 错误:我得到的是 [b] IOExcpetion:拒绝连接[/ b]。
现在的解决方案是
在portal-ext.properties文件中配置MS SQL Server连接
jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.default.url=jdbc:jtds:sqlserver://localhost:1433/lportal
jdbc.default.username=sa (this is default login name )
jdbc.default.password=your password
最重要的是我们必须将tcp / ip的端口更改为1433 MS SQL Server Management Studio Express 2008 r2的默认端口。
开始菜单窗口
** 1.MS SQL Server 2008 r2 - &gt;配置工具 - &gt; SQL Server配置管理器 - &gt;是(弹出) 然后在极左侧选择有一个树结构然后
SQL Server网络配置 - &gt; sql server的协议 - &gt; rt单击tcp / ip并启用它
双击tcp / ip,然后会弹出一个弹出窗口
选择IP Adrees选项卡,您可以看到许多IPAdress块,在此块中您可以看到一个标签IP地址的值为127.0.0.1,然后将其tcp端口值更改为1433。** 5.检查tcp是否启用,如果没有,请启用它,并将ip val的IP4标签值更改为192.168 ... tcp端口值为1433。
因此尝试连接,这次这将起作用。
谢谢
asif aftab