Конфликт порта websphere, препятствующий запуску сервера приложений

Я попытался сделать netstat, и порт говорит, что он прослушивает. Глядя на файлы конфигурации websphere, я не смог найти ничего другого, использующего этот порт. Нет других серверов приложений или приложений, не связанных с веб-сферой, использующих этот порт. Я выделил проблему ниже в журнале. Любая помощь будет оценена по достоинству.

обновление: чтобы решить эту проблему, мы несколько раз пытались переместить порт как минимум на тысячу портов. Мы отредактировали serverindex.xml, и все выглядит нормально. это также не проблема DNS, так как имя хоста разрешается системой в порядке.

Это Websphere 6.1 Express, работающий на as400.

[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>

person Stephen    schedule 21.06.2011    source источник
comment
Вы прошли через этот процесс: вызовите netstat, затем вариант 3 для просмотра открытых портов, вариант 8 для задания, использующего порт?   -  person svachon    schedule 21.06.2011


Ответы (3)


Вероятно, процесс прослушивания WebSphere все еще активен после предыдущего запуска. Перечислите процессы Java с помощью ps (UNIX) или диспетчера задач (Win) и уничтожьте тот, который выглядит как процесс WebSphere. Существуют также инструменты для различных разновидностей UNIX (lsof) и Windows (SysInternals TcpView), которые могут найти процесс, поддерживающий порт TCP открытым.

person Miklos Csuka    schedule 21.06.2011
comment
Или просто перезагрузите компьютер, а затем попробуйте снова запустить сервер. - person AlexR; 21.06.2011
comment
Мы пытались перезапустить всю подсистему, но безуспешно. Это устранило бы любые предыдущие процессы прослушивания веб-сферы. - person Stephen; 21.06.2011

Спасибо всем, кто внес свой вклад в решение проблемы. Мы исправили это, установив порт 0 для сервера начальной загрузки (что позволяет WAS выбирать порт).

person c0del0g1c    schedule 21.06.2011
comment
Удалось ли вам найти работу, использующую порт? - person svachon; 21.06.2011

Подождите, вы уверены, что это конфликт портов на вашем сервере и что это не проблема подключения от клиента к серверу? Межсетевой экран?

Похоже, вы также регистрируете SSL — у вашего приложения могут возникнуть проблемы с попыткой привязать порт к SSL-сертификатам. Взгляните на это: http://msdn.microsoft.com/en-us/library/ms733791(v=vs.110).aspx

Раньше я сталкивался с похожей проблемой, когда мое веб-приложение не запускалось, потому что оно перешло прямо к ШАГУ 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} 
person Swab.Jat    schedule 07.01.2014