当前位置: 首页 > news >正文

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

1. 报“java.net.ConnectException: Connection refused:connect ”错误

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:// 开头。
以上是百度找到的有关原因和解决办法,而我遇到的错误很低级:Tomcat没启动。

 如下图:

如果 Tomcat没启动就跑main函数就会报如下错误:

然后你需要启动Tomcat如下图所示: 

接着就可以执行代码了:

 

 

 

相关文章:

  • 密码学和Base64
  • 对称密钥算法与非对称密钥算法
  • 秘钥管理和PKI
  • java安全体系:JCA、JCE、JSSE、JAAS
  • 下载安装Bouncy Castle 密码包之静态方法
  • 解决Exception in thread main java.lang.Error: Unresolved compilation problem:Syntax error...报错
  • ASN.1概述及数据类型详解、站点证书的下载
  • 数字信封
  • X.509数字证书
  • 证书有效性验证、根证书
  • 不同证书格式Der 、Cer 、Pfx 、Pem区别
  • Jna与Jni调用C/C++效率比较
  • SSL原理,SSL握手过程
  • java基于BouncyCastle实现RSA算法的加密、解密
  • PCI-E时间同步授时板卡在win7和liunx下测试
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CentOS 7 修改主机名
  • EOS是什么
  • ES6语法详解(一)
  • exports和module.exports
  • Mysql5.6主从复制
  • MySQL数据库运维之数据恢复
  • PAT A1092
  • QQ浏览器x5内核的兼容性问题
  • Redash本地开发环境搭建
  • Redux系列x:源码分析
  • vue总结
  • 翻译--Thinking in React
  • 技术发展面试
  • 树莓派 - 使用须知
  • 为视图添加丝滑的水波纹
  • 应用生命周期终极 DevOps 工具包
  • 原生JS动态加载JS、CSS文件及代码脚本
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​业务双活的数据切换思路设计(下)
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (2)STL算法之元素计数
  • (翻译)terry crowley: 写给程序员
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (蓝桥杯每日一题)love
  • (强烈推荐)移动端音视频从零到上手(上)
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .bashrc在哪里,alias妙用
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .Net Core与存储过程(一)
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 中的轻量级线程安全
  • .NET建议使用的大小写命名原则
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .NET序列化 serializable,反序列化
  • .NET正则基础之——正则委托
  • @Validated和@Valid校验参数区别