Сеанс удаленной отладки Bluemix не запускается

Я следовал инструкциям Bluemix/Eclipse для настройки серверов Liberty в eclipse. Возможность делать все с помощью инструментов Bluemix/eclipse, кроме удаленной отладки.

Получение следующих исключений/ошибок, когда я выбираю «Включить режим отладки» в своем приложении на серверах.

Пробовал увеличить тайм-аут отладки, но это не помогло. Любые указатели?

ТИА

Вам необходимо убедиться, что вы сделали следующее:


person R S    schedule 30.11.2015    source источник


Ответы (3)


(1) https://www.ng.bluemix.net/docs/manageapps/app_management.html#Utilities

  1. Убедитесь, что режим разработки для Eclipse Tools включен, как указано здесь (2).
  2. Включите Remote Debug в Eclipse Tools, как указано здесь (3).
  3. Вы случайно не используете IBM JDK для запуска рабочей среды? Существует существующая проблема, которую мы отслеживаем в поддержке отладки с использованием этой комбинации. Если вы используете это, можете ли вы попробовать использовать Orcale JDK 8, чтобы увидеть, решит ли это проблему?

(2) https://www.ng.bluemix.net/docs/manageapps/app_management.html#devmode

(3) https://www.ng.bluemix.net/docs/manageapps/eclipsetools/eclipsetools.html#remotedebug

Включите и настройте утилиту debug App Management, как указано здесь (1).

person RandalAnders    schedule 30.11.2015
comment
Спасибо за обновления. Позвольте мне попробовать одну или две вещи, и я свяжусь с вами. - person R S; 01.12.2015
comment
Еще одно наблюдение: как только я получаю эту ошибку, я не могу использовать devconsole/shell, т.е. когда я использую myapp .mybluemix.net/bluemix-debug/manage Я получаю следующее: Ошибка 404: java.io.FileNotFoundException: SRVE0190E: Файл не найден: /bluemix-debug/manage Это происходит после того, как я инициирую сеанс отладки из eclipse ..... до этого оболочка работает без проблем. - person RandalAnders; 01.12.2015
comment
Спасибо за вашу помощь - Использование ORACLE JRE 8 Проблема решена. - person R S; 01.12.2015

Проблема заключалась в использовании JDK .... заменил ORACLE JDK 7 на ORACLE JRE 8, и это решило проблему.

person Elson Yuen    schedule 01.12.2015
comment
В последнем выпуске обновления за март 2016 г. устранены общие проблемы режима отладки, включая проблему с IBM JDK в режиме отладки. Вам потребуется обновить как IBM Eclipse Tools для Bluemix, так и Eclipse Tools для Cloud Foundry (см. developer.ibm.com/wasdev/downloads/#asset/ для получения подробных инструкций по установке). Поэтому я бы порекомендовал выполнить новую установку с пакетом Mars SR2 JEE, чтобы увидеть, решена ли проблема отладки. - person R S; 02.12.2015
comment
[2015-11-30 07:16:56.832] bluemixMgmgClient - ???? [pool-1-thread-1] .... ОШИБКА --- ClientProxyImpl: невозможно создать соединения через веб-сокет для JavaMemcachedApp com.ibm.ws.cloudoe.management.client.exception.ApplicationManagementException: javax.websocket.DeploymentException: HTTP запрос на инициирование соединения WebSocket не выполнен в com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:161) в com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl$RunServerTask .run(ClientProxyImpl.java:267) в java.util.concurrent.Executors$RunnableAdapter.call(неизвестный источник) в java.util.concurrent.FutureTask$Sync.innerRun(неизвестный источник) в java.util.concurrent.FutureTask. run(неизвестный источник) в java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник) в java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник) в java.lang.Thread.run(неизвестный источник) Вызвано: javax.websocket.DeploymentException: HTTP-запрос для инициирования W Ошибка подключения ebSocket на org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:315) на com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:158) ... Еще 7 Причина: java.util.concurrent.TimeoutException в org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WrapperFuture.get(AsyncChannelWrapperSecure.java:505) в org.apache.tomcat.websocket.WsWebSocketContainer.processResponse(WsWebSocketContainer.java: 542) в org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:296) ... еще 8 [2015-11-30 07:17:56.868] bluemixMgmgClient - ???? [pool-1-thread-1] .... ОШИБКА --- ClientProxyImpl: невозможно создать соединения через веб-сокет для JavaMemcachedApp com.ibm.ws.cloudoe.management.client.exception.ApplicationManagementException: javax.websocket.DeploymentException: HTTP запрос на инициирование соединения WebSocket не выполнен в com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:161) в com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl$RunServerTask .run(ClientProxyImpl.java:267) в java.util.concurrent.Executors$RunnableAdapter.call(неизвестный источник) в java.util.concurrent.FutureTask$Sync.innerRun(неизвестный источник) в java.util.concurrent.FutureTask. запустить (неизвестный источник) в java.util.concurrent. ThreadPoolExecutor.runWorker(неизвестный источник) в java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник) в java.lang.Thread.run(неизвестный источник) Вызвано: javax.websocket.DeploymentException: запрос HTTP для инициирования Сбой соединения WebSocket на org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:315) на com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:158) ... Еще 7 Причина: java.util.concurrent.TimeoutException в org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WrapperFuture.get(AsyncChannelWrapperSecure.java:505) в org.apache.tomcat.websocket.WsWebSocketContainer.processResponse(WsWebSocketContainer.java: 542) в org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:296) ... еще 8 - person Elson Yuen; 29.04.2016

С уважением РС

Спасибо, Рэндал, за руководство, но все еще сталкиваюсь с той же проблемой. В журналах для моего приложения я вижу следующую ошибку: ** ОШИБКА: [PacketDispatcher.cpp:95] Запуск: Исключение в соединении: TransportException [510/203] Ошибка получения «JDWP-Handshake»: тайм-аут ** TIA

person R S    schedule 02.12.2015