1

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

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

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

ТИА

[2015-11-30 07:16:56.832] bluemixMgmgClient - ???? [pool-1-thread-1] .... ERROR --- ClientProxyImpl: Cannot create the websocket connections for JavaMemcachedApp com.ibm.ws.cloudoe.management.client.exception.ApplicationManagementException: javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed at com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:161) at com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl$RunServerTask.run(ClientProxyImpl.java:267) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:315) at com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:158) ... 7 more Caused by: java.util.concurrent.TimeoutException at org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WrapperFuture.get(AsyncChannelWrapperSecure.java:505) at org.apache.tomcat.websocket.WsWebSocketContainer.processResponse(WsWebSocketContainer.java:542) at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:296) ... 8 more [2015-11-30 07:17:56.868] bluemixMgmgClient - ???? [pool-1-thread-1] .... ERROR --- ClientProxyImpl: Cannot create the websocket connections for JavaMemcachedApp com.ibm.ws.cloudoe.management.client.exception.ApplicationManagementException: javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed at com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:161) at com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl$RunServerTask.run(ClientProxyImpl.java:267) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:315) at com.ibm.ws.cloudoe.management.client.impl.ClientProxyImpl.onNewClientSocket(ClientProxyImpl.java:158) ... 7 more Caused by: java.util.concurrent.TimeoutException at org.apache.tomcat.websocket.AsyncChannelWrapperSecure$WrapperFuture.get(AsyncChannelWrapperSecure.java:505) at org.apache.tomcat.websocket.WsWebSocketContainer.processResponse(WsWebSocketContainer.java:542) at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:296) ... 8 more

ответ

1

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

  1. Enabled & настроил отладки утилиты App управления, как указано здесь (1).
  2. Убедитесь, что режим dev для инструментов Eclipse включен, как указано здесь (2).
  3. Включить Удаленная отладка в Eclipse Инструменты, указанные здесь (3).

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

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

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

+0

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

+0

Спасибо за обновление. Позвольте мне попробовать одну или две вещи, и я вернусь с вами. – RandalAnders

+0

Другое наблюдение - однажды я получаю эту ошибку, я не могу использовать devconsole/shell, то есть, когда я использую https://myapp.mybluemix.net/bluemix-debug/manage, я получаю следующее: Ошибка 404: java.io.FileNotFoundException : SRVE0190E: Файл не найден:/bluemix-debug/manage Это происходит после того, как я начал сеанс отладки от eclipse ..... до того, как эта оболочка работает без каких-либо проблем. –

1

ли Вы, случается, с помощью IBM JDK для запуска верстак? Существует существующая проблема, которую мы отслеживаем при поддержке отладки с использованием этой комбинации. Если вы, случается, используете это, можете ли вы попробовать использовать Orcale JDK 8, чтобы узнать, устраняет ли это проблему?

+0

Благодарим за помощь. Использование ORACLE JRE 8 Решает проблему. –

+0

В последнем выпуске обновления в марте 2016 года были рассмотрены общие проблемы режима отладки, в том числе проблема с IBM JDK в режиме отладки. Вам необходимо будет обновить инструменты IBM Eclipse Tools для Bluemix, а также инструменты Eclipse Tools for Cloud Foundry (см. Https://developer.ibm.com/wasdev/downloads/#asset/tools-IBM_Eclipse_Tools_for_Bluemix для получения подробных инструкций по установке). Поэтому я бы рекомендовал сделать новую установку с Mars SR2 JEE Package, чтобы узнать, разрешена ли проблема отладки. –

1

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

С уважением RS