问题描述:启动Websphere的时候出现如下错误
com.ibm.ws.exception.RuntimeError: org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_4 vmcid: 0x49421000 minor code: 56 completed: No
at com.ibm.ws.runtime.component.ORBImpl.start(ORBImpl.java:490)
at com.ibm.ws.runtime.component.ContainerHelper.startComponents(ContainerHelper.java:539)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:627)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:618)
问题原因:端口冲突
原因分析:①在安装was后、创建server node后、会在系统服务中增加下图所示服务、一般默认为自动启动、这样你每次开机服务就会启动、而在eclipse中再次启动was时候就会出现上述错误(当然不是每次都处错误)。
②在运行其他软件的时候、默认端口号被占用、比如IBM的RFT、这是我后来项目到IT的时候才发现的。
解决办法:①打开电脑的服务选项、找到自己的server node、将自动启动改为手动启动、重新启动机器、再启动was即可(参照下记配图)
②关闭其他同类型产品、比如IBM的RFT是否打开中、如果打开关闭后再次启动服务即可
③查看冲突端口号程序、运行:netstat -a
![](https://img-my.csdn.net/uploads/201701/17/1484647020_6623.png)