Вопрос

Я использую 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
.

Теперь вы можете подключить отладчик к машине!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top