java.net.BindException: Cannot assign requested address: JVM_Bind.

weblogic 启动一半直接自动退出
看日志文件:
在这里插入图片描述
大概就是端口被占用.
: 出现这个问题, 是在我配置weblogic 的 ssl 时出现的. 由于是一个生产环境中, 使用两台服务器做了个故障转移集群. 一个 域名下有一个ip :xxx.xxx.xxx.243 , 下有两个节点 xxx.xxx.xxx.241和 xxx.xxx.xxx.242
解决:
在这里插入图片描述

我分别在241 和242 的weblogic 上配置了 ssl
关键的错误在于我在上图 “监听地址” 上填了域名地址. (对应243, 端口对应81 和443)
问题出现一台机器如果部署了 , 在另一台启动时候就会出现 端口被占用的问题, 然后导致weblogic启动不了.
这里正常是不用填的, 即默认监听所有

上述是在weblogic的console 控制台上修改的. 可以在weblogic 的配置文件直接修改.
如下;:
在这里插入图片描述

打开后:(配置文件一般就在端口的下边, 可以直接删掉即可)
在这里插入图片描述

附:
上述是集群下情况下出现的奇葩问题,一般出现服务器启动不了的情况, 首先考虑是否是端口占用造成的.
查看服务器所有端口和PID : netstat -ano
看到对应的端口然后根据pid 去对应服务器的进程, 可看到到低是什么端口占用.

猜你喜欢

转载自blog.csdn.net/fanbaodan/article/details/86247284
今日推荐