解决: java.net.ConnectException: Connection refused: connect

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

 

java.net.ConnectException: Connection refused: connect

1. 报错如上

2. 原因和解决:

 

1)端口号被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启动项目。

2)使用以下命令检查服务器中允许的最大进程数: ulimit -u。如果将此值设置为较低值,例如1024,则使用以下值将其增加到131072或无限制:ulimit -u 131072  或者 ulimit -u无限制 。

 

3)客户端和服务器,它们中的任何一个或两个都不在网络中。

它们可能没有连接到LAN或互联网或任何其他网络,在这种情况下,Java将会抛出

客户端的“ java.net.ConnectException:Connection refused ”异常。


4)服务器未运行用

是服务器已关闭但未运行。在这种情况下,你也会得到java.net.ConnectException:连接被拒绝错误。可ping来检查服务器是否正在运行并侦听端口。


5)服务器正在运行但没有侦听端口,客户端正在尝试连接。

服务器正在运行但是正在侦听不同的端口。验证配置。如果你正在处理一个大项目,并有一个分层配置文件,它可能是默认配置或其他一些设置覆盖了您正确的设置。

 

6)主机端口组合不允许使用防火墙

几乎每个企业网络都受防火墙保护。如果您正在连接其他公司网络,例如在任何电子交易系统中,需要提高防火墙

双方要求确保他们允许彼此的IP地址和端口号。如果防火墙不允许连接,也会收到相同的java.net.ConnectException:Java应用程序中的连接拒绝异常。

 

7)主机端口组合不正确。

提供的主机端口组合不正确,或者服务器端的早期主机端口组合已经更改。检查客户端和服务器端的最新配置。

 

8)连接字符串中的协议不正确

TCP是许多高级协议的基础协议,包括HTTP,RMI等。通过连接时字符串,你需要确保你传递正确的协议,服务器期望。例如服务器已暴露,通过 RMI 而不是连接字符串的服务应该以rmi:// 开头。

 

 

3.我的情况:
我的原因到是比较简单,大概属于上面的第5、7、8点,反正就是配置不正确。我只是把 数据库所在服务器 IP 地址写错了。

spring.datasource.url=jdbc:mysql://数据库所在服务器IP:3306/gaei_ms?useUnicode=true&characterEncoding=utf-8&useSSL=false

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

2019年7月4日补记:

从评论中得知:

“  若注释中未添加全部参数,也同样会出现此问题。”

加入文章中,供参考,也非常感谢这位朋友: `Seven 。

 

参考:https://javarevisited.blogspot.com/2013/02/java-net-ConnectException-Connection-refused.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449050.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大富由天定,小富靠算计!

没有人愿意自己越过越穷,但是相信还是有很多人对自己的财务状况一头雾水。 如果要给现在的流行词汇做一个排行榜,相信“理财”肯定位列其中。 不管钱多钱少,拥有更多的财富是每个人的追求目标。 但认识误区还是不少, 比如&am…

几个sql案例

第一题 select Case When t.flag>0 Then "T" Else "F" End from (SELECT instr(TableA.col1,TableA.col2) as flag from TableA) t第三题 select s.* from student s ,(SELECT name,MAX(score) m from student GROUP BY name) t where s.name t.n…

京东购物在微信等场景下的算法应用实践

本文根据京东微信手Q业务部马老师在京东\u0026amp;DataFun Talk算法架构系列活动中所分享的《京东购物在微信等场景下的算法应用实践》编辑整理而成,在未改变原意的基础上稍做修改。此次分享的是以WQ(微信手Q)购物智能推荐系统介绍智能推荐算…

va_list/va_start/va_end的使用

va_list 键入以保存有关变量参数的信息 va_start 初始化变量参数列表 初始化ap以检索参数paramN后面的附加参数。 调用va_start的函数在返回之前也应调用va_end。 参数不能是引用类型,也不能是与传递没有参数的参数时产生的类型不兼容的类型。 /* va_start examp…

docker save 与 docker export 的区别

缘起 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 docker save和docker export都能导出镜像包,咋看起来区别似乎不大。本文就针对这个问题,试图搞清楚docker…

这5种员工,千万不能重用

一、道德品质存在缺陷之人不能用。 (小人不能用) 当今社会,我们在评论一个人的好坏时,首先看到的是他的道德素养。这方面界定这个人的为人本质。一个道德本质不行、差的人,我们统称为小人。小人的本质表现为&#xff…

docker:安装mysql多个

Docker 容器镜像删除 docker commit了一个镜像之后想删除旧的镜像,出现以下报错 Error response from daemon: conflict: unable to delete 6f8214d56bfc (cannot be forced) - image has dependent child images 解决思路: docker save保存容器 docker …

PS图片后期之超简易造光调色方法

技法是死的,而人是活的,说的简单一点就是我们要学会开拓一下思维,调色的方法并不是只有【可选颜色】而已。 在修片之前,我们先要学会分析,在拍摄这一组照片时我希望有一种夕阳的光穿透晒在脸庞的感觉,而左边…

onvif发送订阅规则

发送消息的主要内容: 1、初始化请求 2、填充要发送的数据 3、发送并接受返回的数据 4、解析数据 5、清理缓存 正文 1、初始化onvif请求 定义一个onvif请求req 定义一个onvif标签tag 临时资源*tmpValue 临时结果tmpresult 主机ip acHostIp[16] ip地址 acLocalAddr…

在 idea 中为类和方法自动生成注释

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 项目规范中有一项常见的要求,在类级和方法级注释里写上创建者和创建时间,在方法级注释里写上创建者和维护者&…

《PWA实战:面向下一代的Progressive Web APP》读书笔记

前言 之前自己根据网上的教程学习写了几个PWA的小Demo,觉得PWA很有意思,想要更多的了解一下PWA,所以读了这本书。这本书是MANNIN出版社出的,所以书里的代码都有非常棒的注释,因此这篇笔记不会展开讲代码,而…

2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换

为什么要使用进制数 数据在计算机中的表示&#xff0c;最终以二进制的形式存在 , 就是各种 <黑客帝国>电影中那些 0101010… 的数字 ; 我们操作计算机 , 实际 就是 使用 程序 和 软件 在 计算机上 各种读写数据, 如果我们直接操作二进制的话 , 面对这么长的数进行思考或…

如何战胜浮躁

浮躁是当下年轻人的通病&#xff0c;因为各种压力或心智不够成熟等原因&#xff0c;导致在生活工作当中经常处于一种情绪无法自如控制的状态。这种浮躁的状态不仅影响到正常的工作生活&#xff0c;长时间的话还会影响到身体健康。本篇就来分享一些如何战胜浮躁的方法&#xff0…

wireshark的使用方法(转)

https://www.cr173.com/html/20128_all.html

python脚本调用外部程序的若干种方式以及利弊

脚本执行外部程序的常用几种方式&#xff1a; # os.popen(path)# subprocess.run(cmd,shellTrue)# subprocess.check_call(cmd,shell True)# os.system(command)# win32api.ShellExecute(0, open, path, , , 0) os.popen(path) 和 os.system(command) 这两种执行的效果是差不多…

解决: Your ApplicationContext is unlikely to start due to a @ComponentScan of the default

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 用 springboot 搭一个小应用 报错&#xff1a; Your ApplicationContext is unlikely to start due to a ComponentScan of the defaul…

藏经阁计划发布一年,阿里知识引擎有哪些技术突破?

为什么80%的码农都做不了架构师&#xff1f;>>> 阿里妹导读&#xff1a;2018年4月阿里巴巴业务平台事业部——知识图谱团队联合清华大学、浙江大学、中科院自动化所、中科院软件所、苏州大学等五家机构&#xff0c;联合发布藏经阁&#xff08;知识引擎&#xff09;…

45度做人 90度做事 180度为人 360度处事

面对社会复杂的关系和瞬时而变的人情世故&#xff0c;许多人会感叹活得太累。其实&#xff0c;只要我们保持平和的心态&#xff0c;不去计较人生的成败&#xff0c;始终保持一颗感恩的心&#xff0c;同样可以活得轻松自在&#xff0c;活出人生的精彩!以度量人的处事原则&#x…

SDK 和 API 的区别是什么

SDK 就是 Software Development Kit 的缩写&#xff0c;翻译过来——软件开发工具包。这是一个覆盖面相当广泛的名词&#xff0c;可以这么说&#xff1a;辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。SDK被开发出来是为了减少程序员工作量的。比如——有公司…

解决413 Request Entity Too Large

解决413 Request Entity Too Large 修改nginx配置 这是最简单的一个做法&#xff0c;着报错原因是nginx不允许上传配置过大的文件&#xff0c;那么件把nginx的上传大小配置调高就好。1、打开nginx主配置文件nginx.conf&#xff0c;一般在/usr/local/nginx/conf/nginx.conf这个位…