`
zhouchaofei2010
  • 浏览: 1085895 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

到主机 的 TCP/IP 连接失败 java.net.ConnectException: Connection timed out

 
阅读更多

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection timed out : connect)

 

 

1、网络配置tcp/IP 没有打开

2、防火墙

3、连接地址写错(工程文件中数据库连接写正确了,不代表编译后的内容正确)

 

 

 

 

杨铭  重装数据库   程序连接不上,以上几点都确认没有问题

 

到底还有什么原因呢?

 

想到可能db.properties中数据库的连接虽然在myeclipse配置改了,但没有实际到编辑的目录classes中,打开该文件下,有这个文件,且内容正确。

 

此时杨铭打电话过来,说其它项目运行成功,就是zjq这个项目运行不成功。此处关键,说明是项目问题 。该项目是由公司机子拷贝自己笔记本上。决定重新编译该项目!

 

 

 myeclipse->project->clean, myeclipse->project->build project发现classes文件夹下没有内容输出。

 

百度搜索:myeclipse 无法编译

 

找到解决方法http://zhidao.baidu.com/question/40085118.html

解决方法:
1:下面说一下解决问题的思路:点击project->clean清除部署文件

2:检查project properties->java build path->default output folder

3:检查project properties->java build path->libraries看所有的库包是否正确导入

4:删除引用的所有库包,然后重新导入试试

5:如果还有问题,看看jdk的配置是否有问题

 

 

按照如上步骤,发现libraries下有2个jar包错误。地址不是本工程目录下的,并且引用的是tomcat5下的server-api.jar 和jsp-api.jar(提示miss)。而tomcat自带有这些包,不需要再另外加这2个jar包,这个2个引用错误的jar包引用,编译成功,classes输出有文件。重启tomcat,zjq项目运行成功!

 

补充:分析问题时,可以运行下其他项目,看看是不是有本身项目照成的。

 

 

 

分享到:
评论
2 楼 zhouchaofei2010 2011-12-11  
Peter9889 写道
对于怎么打包项目,这个是问题的关键,我直接在我公司的workspace下打包项目,而此时代码和编译后的class文件的是公司服务器的数据库地址,所以回家,首先要先把bak文件还原,然后更改property文件上的数据库地址,而此时更重要的是要重新编译一遍,这样class文件才会更改,而后这个还不算是结束,更重要的是我公司用的是tomcat5,而在家用的是tomcat6,5和6 有不同,6 已经将servletapi.jar 和jsp_api.jar文件放在了config下的lib中,而5需要自己导入,所以此时我在家用6,这两个jar就会冲突,所以删除后问题解决。感谢周董的远程协助。。。。






那2个jar包tomcat5.5 自带也有的
1 楼 Peter9889 2011-12-10  
对于怎么打包项目,这个是问题的关键,我直接在我公司的workspace下打包项目,而此时代码和编译后的class文件的是公司服务器的数据库地址,所以回家,首先要先把bak文件还原,然后更改property文件上的数据库地址,而此时更重要的是要重新编译一遍,这样class文件才会更改,而后这个还不算是结束,更重要的是我公司用的是tomcat5,而在家用的是tomcat6,5和6 有不同,6 已经将servletapi.jar 和jsp_api.jar文件放在了config下的lib中,而5需要自己导入,所以此时我在家用6,这两个jar就会冲突,所以删除后问题解决。感谢周董的远程协助。。。。

相关推荐

Global site tag (gtag.js) - Google Analytics