2016-04-08 1 views
2

моя установка состоит из WebSphere Liberty 8.5.5.9. Ядро, JDK 1.8.0_74, Eclipse Mars с инструментами Liberty, в Windows 7 64 бит.Ядро Liberty (веб-профиль Java 6) и проблема с Deltaspike

У меня есть простой проект Maven (Code on GitHub: deltaspike-windowscope), Facelet и WindowScoped Bean. Когда я начать Liberty (с ресурсами из рабочей области Eclipse) предупреждения показаны в консоли:

[WARNUNG ] Could NOT lazily initialize session context because NO active request context [WARNUNG ]

Кроме того, существует журналы в каталоге FFDC, суммарный файл, содержащего

java.lang.NoClassDefFoundError com.ibm.ws.webbeans.impl.scanner.LibertyScannerService.loadBeanClasses 553

начало StackTrace выглядит следующим образом:

Exception = java.lang.NoClassDefFoundError Source = com.ibm.ws.webbeans.impl.scanner.LibertyScannerService.loadBeanClasses probeid = 553 Stack Dump = java.lang.NoClassDefFoundError: javax/faces/lifecycle/LifecycleWrapper at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at com.ibm.ws.classloading.internal.AppClassLoader.definePackageAndClass(AppClassLoader.java:327) at com.ibm.ws.classloading.internal.AppClassLoader.findClass(AppClassLoader.java:269) at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

код работает нормально на Wildfly (от 8 до 10), TomEE 1.7.3 и WebSphere 8.0, я не пробовал Web Сфера 8.5 еще.

Любые идеи о том, что здесь происходит - предложения высоко оценены? Thanks

+0

Знаете ли вы, какие функции Liberty предоставляются при запуске? Мне интересно, включен ли jsf-2.2. – ewhoch

+0

Включен веб-профиль Java 6, который включает в себя CDI 1.0, JPA 2.0 и JSF 2.0, а также нагрузку на другие вещи, такие как JDBC - мне нужно будет проверить server.xml для полного списка (включая зависимые функции) –

+0

Are есть ли другие симптомы или журналы, которые могут указывать на проблему? Ошибка ClassDefNotFound не может помешать работе приложения. Я считаю, что это показано, потому что LifecycleWrapper - это класс JSF2.2, а веб-профиль Java 6 включает JSF2.0. Существует ли функциональная проблема вне FFDC? – ewhoch

ответ

0

Просто подтвердите, что обнаруженный ffdc не будет препятствовать работе приложения. Какие ошибки вы получили?

+0

Это простое приложение работает так, как ожидалось. –

+0

Но, конечно, эти ошибки FFDC не должны возникать в первую очередь. Проблема в том, что, как только я добавлю JPA (действительно базовый шаблон BCE, ничего необычного), приложение даже не запускается. Я поставлю образец в понедельник и опубликую код на GitHub, я не сейчас в офисе. –

+0

Также как дополнительный фон: у нас есть одно приложение, работающее с Deltaspike 1.5.4 на WebSphere 8.0 - при запуске отображается пара информационных сообщений, но никаких предупреждений или ошибок. До сих пор мне не удалось получить то же самое приложение, которое работает на WebSphere Liberty ... поэтому я начал «с нуля» - далеко не печально. –

Смежные вопросы