首页 > 编程语言 >到主机 的 TCP/IP 连接失败 java.net.ConnectException: Connection timed out

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

时间:2023-07-21 19:37:02浏览次数:50  
标签:java 项目 myeclipse jar TCP project Connection 连接

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项目运行成功!

 

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

 

 

 

标签:java,项目,myeclipse,jar,TCP,project,Connection,连接
From: https://blog.51cto.com/u_16200746/6805104

相关文章

  • java preHandle 拦截器 跳过某个接口
    Java拦截器preHandle方法的使用及跳过某个接口拦截器是JavaWeb开发中常用的一种技术,可以拦截用户请求并在处理请求之前进行一些操作,比如身份验证、权限控制等。在Spring框架中,使用拦截器可以很方便地实现这些功能。在拦截器的preHandle方法中,我们可以根据需要来判断是否要拦截某......
  • java parseObject修改
    JavaparseObject修改在Java编程中,我们经常需要将字符串转换为对象,或者将对象转换为字符串。这种转换的过程被称为"解析"。Java中提供了多种方式来实现解析,其中之一就是使用parseObject方法。parseObject方法的作用parseObject方法是Java中的一个静态方法,它被定义在java.text.F......
  • java po层
    JavaPO层介绍及示例代码在Java开发中,PO层(PersistenceObject,持久化对象)是指用于表示数据库中的表结构的Java类。PO层的主要作用是将数据库表的结构映射成Java对象,方便进行数据操作和传递。PO层的作用PO层是整个系统的持久化模型,用于描述数据库中的表结构。它的作用主要有以下几......
  • java opncv能提取有图像上的文字吗
    使用JavaOpenCV提取图像上的文字JavaOpenCV是一个开源计算机视觉库,它提供了丰富的图像处理和计算机视觉算法。它可以用于各种任务,如图像处理、人脸识别、目标检测等。在本文中,我们将探讨如何使用JavaOpenCV来提取图像上的文字。安装JavaOpenCV首先,我们需要安装JavaOpenCV。......
  • java pop指令
    实现Javapop指令作为一名经验丰富的开发者,我很乐意教会你如何实现Java中的pop指令。pop指令在Java中用于从栈中弹出一个元素,并将其丢弃。下面我将详细介绍实现该指令的步骤。实现流程以下是实现Javapop指令的流程,我用表格展示了每个步骤的名称和描述,以帮助你更好地理解。......
  • java new的释放
    Java中的new释放流程在Java中,使用new关键字可以创建一个对象。然而,Java采用了垃圾回收机制来自动管理内存,因此当我们创建一个对象后,不需要手动释放它。垃圾回收器会在适当的时候回收不再使用的对象。但是,在某些情况下,我们可能需要手动释放对象,以便及时释放占用的资源。下面是Java......
  • Javascript数组sort方法的分析(转)
    特点:类似java的Comparatorjava:Arrays.sort(values,newComparator<Integer>(){publicintcompare(Integervalue1,Integervalue2){returnvalue2-value1;}});javascript:varvalues=[213,16,2058,54,10,1965,57,9];values.sort(fu......
  • java base64编码字符串
    JavaBase64编码字符串Base64是一种用于将二进制数据转换为可打印ASCII字符的编码方式。在Java中,我们可以使用Java提供的Base64类来进行Base64编码和解码操作。Base64编码和解码Base64编码将二进制数据转换为一组可打印的ASCII字符。这种编码方式通常用于在网络传输中传递二进制......
  • java new Date()存到数据库时间不对
    解决“javanewDate()存到数据库时间不对”问题的步骤对于刚入行的小白来说,解决一个问题需要有一个清晰的思路和明确的步骤。下面我将告诉你如何解决“javanewDate()存到数据库时间不对”的问题,并提供相应的代码和注释。问题背景当我们使用Java的newDate()方法获取当前时间......
  • java ascii码转字符
    JavaASCII码转字符ASCII(AmericanStandardCodeforInformationInterchange)是一种能够将英文字母、数字和特殊字符等转换成计算机可识别的数字编码的标准。在Java中,可以使用ASCII码将数字转换为对应的字符,或者将字符转换为对应的ASCII码值。本文将介绍如何在Java中使用ASCII码......