2012-03-09 5 views
2

Я использую Webshpere 7, и я не могу подключить свой отладчик к Webshphere.websphere 7 Debug Port: 0.0.0.0

Я попытался это в командной строке ...

/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 в адресе делает его работу !! Я могу подключиться со стороны машины.

Это только кажется, в случае с Websphere 7 (IBM JDK 1.6), Websphere 6 (IBM JDK 1.5) не имеет эту "особенность"

Страницы для Websphere (/ IBM/консоль) не позвольте мне вставить это на консольную страницу.

Application servers > server1 > Debugging service 

«JVM отладки порта» на этой странице, не позволяет войти в 0.0.0.0:7777 как номер порта.

Может ли кто-нибудь сказать мне, где я могу ввести это значение?

Благодаря

ответ

3

По умолчанию SLES Linux не предоставляет порт нестандартно.

Таким образом, установив порт отладки в WS до 7777 через веб-страницу (IBM/консоль), выдает порт только внутри коробки. Чтобы открыть его, вам нужно ввести «0.0.0.0:7777», но веб-страница не позволяет это как значение.

Так, чтобы изменить его вручную перейти в этот файл на коробке ...

/Opt/IBM/WebSphere/AppServer/профили/WRSProfile/Config/клетки/WRSNodeCell/узлы/WRSNode/серверов/сервер1 /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 

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