конфликт портов websphere, препятствующий запуску сервера приложений - PullRequest
1 голос
/ 21 июня 2011

Я попытался сделать 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>

Ответы [ 3 ]

1 голос
/ 21 июня 2011

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

0 голосов
/ 07 января 2014

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

Похоже, вы также регистрируете 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} 
0 голосов
/ 21 июня 2011

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

...