WebSphere 7 Debug Port: 0.0.0.0
Вопрос
Я использую woothshpere 7, и я не могу подключить мой отладчик к WebShphere.
Я попробовал это в командной строке ...
/opt/IBM/WebSphere/AppServer/java/bin/java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:3389 Test
.
Использование 0.0.0.0.0.0.0.0.0.0.Я могу подключиться с внешней стороны машины.
Это, кажется, только с WebSphere 7 (IBM JDK 1.6), WebSphere 6 (IBM JDK 1.5) не имеет этой «функции»
Веб-страница для WebSphere (/ IBM / Console) не позволяет мне поместить это на страницу консоли.
Application servers > server1 > Debugging service
.
«JVM DEBUG PORT» на этой странице не позволяет ввести 0.0.0.0:7777 в качестве номера порта.
Может кто-нибудь сказать мне, где я могу ввести это значение?
Спасибо
Решение
по умолчанию SLES Linux не подвергает порту за пределами поля.
Поэтому, установив порт отладки в WS до 7777 через веб-страницу (IBM / Console) выставляет только порт внутри в коробку. Чтобы разоблачить его вам нужно ввести «0.0.0.0.0:7777», но веб-страница не позволяет это как значение.
Для того, чтобы изменить его вручную Перейти к этому файлу в поле ...
/opt/ibm/websphere/appserver/profiles/wrsprofile/config/cells/wrsnodeCell/nodes/wrsnode/servers/server1/server.xml
Затем замените 7777 с 0,0.0.0:7777 в файл.(Есть 3 места для изменения этого в файл)
<services xmi:type="debugservice:DebugService"
xmi:id="DebugService_1331818723840" enable="true"
jvmDebugPort="0.0.0.0:7777"
jvmDebugArgs="-agentlib:jdwp=transport=dt_socket,
server=y,suspend=n,
address=0.0.0.0:7777"
BSFDebugPort="4444" BSFLoggingLevel="0"/>
...
<jvmEntries xmi:id="JavaVirtualMachine_1183122130078"
verboseModeClass="false" verboseModeGarbageCollection="false"
verboseModeJNI="false" maximumHeapSize="1024" runHProf="false"
hprofArguments="" debugMode="true"
debugArgs="-agentlib:jdwp=transport=dt_socket,
server=y,suspend=n,
address=0.0.0.0:7777"
genericJvmArguments="">
.
Затем остановитесь и запустите сервер.
/opt/IBM/WebSphere/AppServer/bin # ./stopServer.sh server1
.
.. ..
/opt/IBM/WebSphere/AppServer/bin # ./startServer.sh server1
.
Теперь вы можете подключить отладчик к машине!