Linux启动tomcat后执行shutdown.sh关闭时出现异常:Connection refused (Connection refused)

本文介绍了在二次启动Tomcat时遇到的问题及解决方案。当首次成功启动并关闭Tomcat后,再次启动出现链接失败的情况,并在关闭时出现错误。通过调整JDK中java.security文件的securerandom.source配置项,解决了这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装好jdk和apache后,第一次执行 ./startup.sh 成功的开启了tomcat。 然后执行 ./shutdown.sh ,也正常关闭tomcat。

但是在第二次执行 ./startup.sh ,tomcat竟然没有成功的打开:
在这里插入图片描述

查看进程的命令:

ps a

查看了进程,java进程都正常开启了,就是链接不上我们的tomcat:
在这里插入图片描述

== 然后我们尝试关闭tomcat时,就报错了!!==
这是我们的重点,解决这个关闭时的报错。
在这里插入图片描述
目前我的jdk是1.8的;出现这个报错,个人觉得是内存缓存的原因

解决方法:进入jdk安装的地方,修改java.security文件

输入以下命令,进入到这个文件目录下

cd /usr/softwareJDK/jdk1.8/jre/lib/security/

输入 ll 查看当前目录的文件

ll

在这里插入图片描述
修改java.security文件

vim java.security

在文件中找到securerandom.source这个设置项,将其改为:securerandom.source=file:/dev/./urandom

在这里插入图片描述
然后重启一下服务器,就可以连续的重启tomcat啦,不会报错啦。如果还不行,就等几分钟后就好了,或者杀死java的进程先。

### Java连接VRM出现`Connection refused`错误的原因 当遇到 `java.net.ConnectException: Connection refused` 错误,这通常意味着客户端尝试建立到指定端口上的TCP/IP连接失败。对于VRM(虚拟资源管理器),此问题可能由多种因素引起: - **服务未运行**:目标服务器上负责处理请求的服务程序并未启动或已崩溃[^1]。 - **防火墙阻止**:网络中的防火墙配置可能会拦截来自特定IP地址范围的数据包,或是完全封锁了通信所需的端口号。 - **端口冲突**:如果在同一台机器上有多个应用程序试图监听相同的端口,则可能导致新发起的连接请求遭到拒绝。 - **大量CLOSE_WAIT状态连接**:服务器存在许多处于`CLOSE_WAIT`状态而未能及清理掉的历史会话记录,最终耗尽可用的最大并发连接数目限额。 针对上述情况的具体解决方案如下所示: #### 验证并重启相关服务 确保VRM及其依赖组件正在正常运作。可以通过命令行工具来停止再重新激活这些进程: ```bash cd /path/to/vrm/bin/ ./shutdown.sh sleep 5s #等待几秒钟让系统完成关闭操作 ./startup.sh ``` #### 检查防火墙设置 确认防火墙上允许必要的入站流量通过,并开放了用于访问VRM API接口所必需的那个具体端口。例如,在Linux环境下可以利用iptables命令查看当前策略列表以及添加新的规则条目。 #### 排除本地端口占用可能性 使用netstat或其他类似的诊断实用程序扫描本机是否存在其他应用抢占了预期要绑定给VRM使用的那个端口的情况;必要的话调整其默认值以避开干扰源。 #### 处理长间滞留的半开连接 定期监控HTTPD日志文件和其他有关联的日志文档,识别出那些异常终止却没彻底断开链接的现象。采取措施优化代码逻辑减少此类事件的发生频率,同适当调高内核参数如tcp_fin_timeout等数值以便加快回收速度。 ```python import os os.system('echo "fs.file-max = 2097152" | sudo tee -a /etc/sysctl.conf') os.system('sudo sysctl -p') ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值