websphere端口冲突阻止app服务器启动

时间:2011-06-21 07:35:03

标签: java websphere websphere-6.1

我尝试过做netstat,端口说它在听。查看websphere配置文件,我找不到使用此端口的任何其他内容。没有其他应用程序服务器或使用此端口的非websphere相关应用程序。我在日志中突出显示了下面的问题。任何帮助将不胜感激。

更新:为了解决这个问题,我们尝试了至少一千个端口多次移动端口。我们编辑了serverindex.xml,一切看起来都很好。这也不是DNS问题,因为主机名从系统中解析为OK。

这是在as400上运行的websphere 6.1 express。

[6/21/11 10:08:25:199 EEST] 0000000a ThreadPoolMgr W   WSVR0626W: The ThreadPool setting on the ObjectRequestBroker service is deprecated.<br>
[6/21/11 10:08:25:264 EEST] 0000000a SSLComponentI I   CWPKI0003I: SSL service is starting<br> 
[6/21/11 10:08:25:281 EEST] 0000000a SSLComponentI I   CWPKI0004I: SSL service started successfully<br>
[6/21/11 10:08:27:944 EEST] 0000000a CoordinatorIm I   HMGR0206I: The Coordinator is an Active Coordinator for core group DefaultCoreGroup. The active coordinator set is [TEST595_ITMUIAppS\TEST595_ITMUIAppS\ITMUIAppS].<br>
[6/21/11 10:08:28:130 EEST] 0000000a DCSPluginSing I   HMGR0005I: The Single Server DCS Core Stack transport has been started for core group DefaultCoreGroup.<br>
[6/21/11 10:08:28:465 EEST] 0000000a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file /QIBM/UserData/WebSphere/AppServer/V61/Express/profiles/ITMUIAppS/logs/ffdc/ITMUIAppS_0000000a_11.06.21_10.08.28_0.txt<br>
[6/21/11 10:08:28:573 EEST] 0000000a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file /QIBM/UserData/WebSphere/AppServer/V61/Express/profiles/ITMUIAppS/logs/ffdc/ITMUIAppS_0000000a_11.06.21_10.08.28_0.txt<br>
[6/21/11 10:08:28:592 EEST] 0000000a ORBRas        E **com.ibm.ws.orbimpl.transport.WSTransport createServerSocket Thread-0 ORBX0390E: Cannot create listener thread. Exception=[ java.net.BindException: Address already in use. - received while attempting to open server socket on port 10038 ].**<br>
[6/21/11 10:08:28:653 EEST] 0000000a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file /QIBM/UserData/WebSphere/AppServer/V61/Express/profiles/ITMUIAppS/logs/ffdc/ITMUIAppS_0000000a_11.06.21_10.08.28_1.txt<br>
[6/21/11 10:08:28:720 EEST] 0000000a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file /QIBM/UserData/WebSphere/AppServer/V61/Express/profiles/ITMUIAppS/logs/ffdc/ITMUIAppS_0000000a_11.06.21_10.08.28_1.txt<br>
[6/21/11 10:08:28:789 EEST] 0000000a ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC opened incident stream file /QIBM/UserData/WebSphere/AppServer/V61/Express/profiles/ITMUIAppS/logs/ffdc/ITMUIAppS_0000000a_11.06.21_10.08.28_2.txt<br>

3 个答案:

答案 0 :(得分:1)

可能是WebSphere侦听器进程在之前的启动时仍处于活动状态。使用ps(UNIX)或任务管理器(Win)列出java进程并终止看起来像WebSphere进程的进程。还有适用于UNIX(lsof)和Windows(SysInternals TcpView)的不同版本的工具,可以找到保持TCP端口打开的进程。

答案 1 :(得分:0)

感谢所有为解决问题做出贡献的人。我们通过将引导服务器的端口设置为0来修复它(允许WAS选择端口)。

答案 2 :(得分:0)

请确定您的服务器上存在端口冲突,并且从客户端到服务器不存在连接问题?防火墙?

看起来您还在注册SSL - 您的应用程序可能无法尝试将端口绑定到SSL证书。看看这个: http://msdn.microsoft.com/en-us/library/ms733791(v=vs.110).aspx

在我的Web应用程序无法启动之前我遇到了类似的问题,因为它直接进入下面的STEP 3(尝试在删除现有的第一个之前添加绑定) 第1步。检查现有绑定

netsh http show sslcert

第2步。在添加之前删除绑定

Netsh http delete sslcert ipport=0.0.0.0:8005

第3步。添加绑定

netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}