Terry's Java Blog
First in Java
Here's Terry
我的首页
文章
相册
圈子
留言
管理
 
    当前所在页面:首页>>文章>>新手问题
新手问题
    作者:Terry 来源: 发表时间:2007-12-07

 
 

请问这个社区其它功能需要什么级别才能访问?

另外:

请问在Blog项目中,MySQL测试连接成功。但是

Eclipse控制台输出:

log4j:WARN No appenders could be found for logger (com.easyjf.dbo.EasyJDBEngine).
log4j:WARN Please initialize the log4j system properly.
Fri Dec 07 15:14:29 CST 2007配置文件初始化!
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect)
 at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
 at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
 at com.easyjf.dbo.DataSourceManager.testConnection(DataSourceManager.java:186)
 at com.easyjf.dbo.DataSourceManager.createDriverSource(DataSourceManager.java:126)
 at com.easyjf.dbo.config.XMLConfigFactory.initDataSource(XMLConfigFactory.java:181)
 at com.easyjf.dbo.config.XMLConfigFactory.init(XMLConfigFactory.java:93)
 at com.easyjf.dbo.config.DBOConfig.init(DBOConfig.java:71)
 at com.easyjf.dbo.config.DBOConfig.getInstance(DBOConfig.java:134)
 at com.easyjf.dbo.EasyJDBEngine.getInstance(EasyJDBEngine.java:86)
 at com.easyjf.dbo.EasyJDB.<init>(EasyJDB.java:50)
 at com.easyjf.dbo.EasyJDB.<clinit>(EasyJDB.java:41)
 at com.easyjf.web.tools.EasyDBODAO.<init>(EasyDBODAO.java:20)
 at com.easyjf.web.tools.EasyDBODAO.<clinit>(EasyDBODAO.java:18)
 at com.easyjf.blog.logic.impl.DAOSupportService.<init>(DAOSupportService.java:6)
 at com.easyjf.blog.logic.impl.BlogCoreServiceImpl.<init>(BlogCoreServiceImpl.java:21)
 at com.easyjf.blog.logic.impl.BlogCoreServiceImpl.<clinit>(BlogCoreServiceImpl.java:23)
 at com.easyjf.blog.logic.BlogNewsDocServiceTest.<init>(BlogNewsDocServiceTest.java:8)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
 at junit.framework.TestSuite.createTest(TestSuite.java:131)
 at junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
 at junit.framework.TestSuite.<init>(TestSuite.java:75)
 at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(JUnit3TestLoader.java:102)
 at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(JUnit3TestLoader.java:59)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.sql.SQLException: Network error IOException: Connection refused: connect
 at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:372)
 at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
 at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178)
 at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
 at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
 at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
 at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
 ... 29 more
Caused by: java.net.ConnectException: Connection refused: connect
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
 at java.net.Socket.connect(Socket.java:519)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
无法打开数据源!
string
class java.lang.String
方言:
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:289)
 at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:250)
 at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:297)
 ... 35 more
java.lang.ClassNotFoundException:
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:169)
 at com.easyjf.dbo.EasyJDBEngine.getInstance(EasyJDBEngine.java:87)
 at com.easyjf.dbo.EasyJDB.<init>(EasyJDB.java:50)
 at com.easyjf.dbo.EasyJDB.<clinit>(EasyJDB.java:41)
 at com.easyjf.web.tools.EasyDBODAO.<init>(EasyDBODAO.java:20)
 at com.easyjf.web.tools.EasyDBODAO.<clinit>(EasyDBODAO.java:18)
 at com.easyjf.blog.logic.impl.DAOSupportService.<init>(DAOSupportService.java:6)
 at com.easyjf.blog.logic.impl.BlogCoreServiceImpl.<init>(BlogCoreServiceImpl.java:21)
 at com.easyjf.blog.logic.impl.BlogCoreServiceImpl.<clinit>(BlogCoreServiceImpl.java:23)
 at com.easyjf.blog.logic.BlogNewsDocServiceTest.<init>(BlogNewsDocServiceTest.java:8)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
 at junit.framework.TestSuite.createTest(TestSuite.java:131)
 at junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
 at junit.framework.TestSuite.<init>(TestSuite.java:75)Fri Dec 07 15:14:31 CST 2007配置文件初始化!

 at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(JUnit3TestLoader.java:102)
 at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(JUnit3TestLoader.java:59)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect)
 at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
 at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
 at com.easyjf.dbo.DataSourceManager.testConnection(DataSourceManager.java:186)
 at com.easyjf.dbo.DataSourceManager.createDriverSource(DataSourceManager.java:126)
 at com.easyjf.dbo.config.XMLConfigFactory.initDataSource(XMLConfigFactory.java:181)
 at com.easyjf.dbo.config.XMLConfigFactory.init(XMLConfigFactory.java:93)
 at com.easyjf.dbo.config.DBOConfig.init(DBOConfig.java:71)
 at com.easyjf.dbo.config.DBOConfig.getDataSource(DBOConfig.java:88)
 at com.easyjf.dbo.DataSourceManager.getDataSource(DataSourceManager.java:219)
 at com.easyjf.dbo.EasyJDBEngine.getInstance(EasyJDBEngine.java:99)
 at com.easyjf.dbo.EasyJDB.<init>(EasyJDB.java:50)
 at com.easyjf.dbo.EasyJDB.<clinit>(EasyJDB.java:41)
 at com.easyjf.web.tools.EasyDBODAO.<init>(EasyDBODAO.java:20)
 at com.easyjf.web.tools.EasyDBODAO.<clinit>(EasyDBODAO.java:18)
 at com.easyjf.blog.logic.impl.DAOSupportService.<init>(DAOSupportService.java:6)
 at com.easyjf.blog.logic.impl.BlogCoreServiceImpl.<init>(BlogCoreServiceImpl.java:21)
 at com.easyjf.blog.logic.impl.BlogCoreServiceImpl.<clinit>(BlogCoreServiceImpl.java:23)
 at com.easyjf.blog.logic.BlogNewsDocServiceTest.<init>(BlogNewsDocServiceTest.java:8)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
 at junit.framework.TestSuite.createTest(TestSuite.java:131)
 at junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
 at junit.framework.TestSuite.<init>(TestSuite.java:75)
 at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(JUnit3TestLoader.java:102)
 at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(JUnit3TestLoader.java:59)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.sql.SQLException: Network error IOException: Connection refused: connect
 at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:372)
 at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
 at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178)
 at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
 at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
 at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
 at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
 ... 30 more
Caused by: java.net.ConnectException: Connection refused: connect
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
 at java.net.Socket.connect(Socket.java:519)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at net.sourceforge.jtds.jdbc.SharedSocket.createSocketForJDBC3(SharedSocket.java:289)
 at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:250)
 at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:297)
 ... 36 more
无法打开数据源!
string
class java.lang.String

 
 

(阅读 )   评论数(:6)
评论】 【收藏】
评论:共6条
rg.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Network error IOException: Connection refused: connect) 这个应该是数据源没有配置对。比如数据库是否启动,jdbc设置是否正确等等。 请把你的配置发上来。
评论人: 匿名用户     评论时间: 2007-12-07 16:10:20
评论人: Terry     评论时间: 2007-12-07 19:20:39
评论人: Terry     评论时间: 2007-12-07 19:21:25
评论人: Terry     评论时间: 2007-12-07 19:28:28
可以试试这个,http://www.sourceforgecn.net/号称soureforge的中文替代网站,不过确实可以解决大部分分问题。
评论人: gaigai     评论时间: 2008-07-22 12:59:37
可能是你的數據庫補丁失效了
评论人: steven     评论时间: 2008-10-06 14:08:30

发表评论:
发表人:
评论: 
验证码:
请输入前面图中的四位验证码,字母不区分大小写
  
 
关于我们 | 诚聘英才 | 联系我们 | 广告业务 | 网站地图 | 法律声明

EasyJF开源团队版权所有  建议使用1024*768分辨率