WLP :: Worklight :: Не удается установить среду выполнения

Я использую серверную версию Worklight 6.2 и не могу развернуть рабочую среду выполнения (других сред) на своем сервере.

Я использую профиль свободы webpshere v8.5.5, и когда я развертываю среду выполнения через графический интерфейс, он говорит об успехе, а на server.xml я вижу новую конфигурацию для приложения.

Однако, когда я захожу в worklightconsole, я не вижу свою среду выполнения для загрузки приложения.

В messages.log есть ошибка, связанная с соединением JMX. Указанная ошибка

Failed to obtain JMX connection to access an MBean. There might be a JMX configuration error: No JMX connector is configured

Я ссылаюсь на это, потому что я видел какой-то пост на SO, в котором говорилось, что эти проблемы могут быть связаны. Однако у меня есть restConnector-1.0 в моих функциях WLP. Ссылка: Нет времени выполнения на моей консоли Worklight 6.2 после установка аналитики

В messages.log есть некоторые другие вещи, которые мне показались интересными, например, правильный запуск среды выполнения, которую я развернул.

[11/12/14 5:50:45:177 CST] 00000012 com.worklight.server.bundle.project.JeeProjectActivator          I FWLST0002I: ========= Project /HelloWorld started. The project WAR file version is     6.2.0.00.20140922-2259,running on server version 6.2.0.00.20140613-0730. [project HelloWorld]

и две ошибки при запуске моего сервера

[11/12/14 5:50:49:911 CST] 00000012 SystemErr                                                    R 24  WorklightPU  WARN   [Scheduled Executor-thread-1] openjpa.Runtime - An error occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU', root URL [file:/opt/IBM/WebSphere/Liberty/usr/shared/resources/worklight/lib/worklight-jee-library.jar]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available.

Вторая ошибка:

java.lang.RuntimeException: Timeout while waiting for the management service to start up

Я не знаю, что это такое, но я думаю, что это может быть связано с моей проблемой, и эти ошибки в конечном итоге появляются, когда я запускаю свой сервер.

Есть ли у кого-нибудь советы по устранению этой проблемы? Заранее спасибо.


person Silva    schedule 12.11.2014    source источник
comment
RE: сообщение о соединении JMX, у вас настроен SSL (вам нужен и порт https, и элемент хранилища ключей)? Может ли порт https правильно связываться?   -  person ebullient    schedule 12.11.2014
comment
У меня есть httpEndpoint с https-портом, но я не настроил его должным образом. У меня еще нет ssl-сертификата.   -  person Silva    schedule 12.11.2014
comment
По крайней мере, в целях тестирования просто добавьте элемент хранилища ключей, определяющий пароль. Liberty сгенерирует самоподписанный сертификат, который идеально подходит для разработки/тестирования. Как минимум, это: ‹keyStore id=defaultKeyStore password=yourPassword /›   -  person ebullient    schedule 13.11.2014


Ответы (1)


Это известная проблема от Websphere.

Для исправления этого есть APAR, обходной путь — перезапустить сервер с параметром --clean, чтобы принудительно обновить общие библиотеки.

http://www-01.ibm.com/support/docview.wss?uid=swg1PI17830

person Silva    schedule 12.11.2014