2016-04-08 29 views
2

私の設定は、Windows 7 64ビット版のWebSphere Liberty 8.5.5.9カーネル、JDK 1.8.0_74、Liberty Toolsを使用したEclipse Marsで構成されています。Liberty Kernel(Java 6 Web Profile)&Deltaspikeの問題

私は単純なMavenプロジェクト(Code on GitHub:deltaspike-windowscope)、FaceletとWindowScoped Beanを持っています。

[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

の開始を含む:私は警告がコンソールに表示されている(Eclipseワークスペースからのリソースで)リバティを起動すると

コードがWildfly上でうまく動作します

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)

(8から10)、TomEE 1.7.3およびWebSphere 8.0、私は試していないウェブサイト:スタックトレースは次のようになります球8.5まだ。

ここでは何が起こっているのか - 非常に感謝していますか? ありがとう

+0

起動時にLibertyの機能がプロビジョニングされていることがわかりますか?私はjsf-2.2が含まれているのだろうかと思っています。 – ewhoch

+0

CDI 1.0、JPA 2.0、JSF 2.0、JDBCのようなその他のものが含まれているJava 6 Web Profileが有効です - 完全なリスト(依存機能を含む)をserver.xmlで確認する必要があります –

+0

Areその問題を示す可能性のある他の症状やログがありますか? ClassDefNotFoundエラーは、アプリケーションが機能しないようにすることはできません。 LifecycleWrapperはJSF2.2クラスであり、Java 6 Web ProfileにはJSF2.0が含まれているため、これが表示されていると思います。 FFDCを超えて機能上の問題はありますか? – ewhoch

答えて

0

あなたが観察したffdcがアプリケーションの機能を妨げないことを確認してください。どのようなエラーがありましたか?

+0

この単純なアプリケーションは、期待通りに機能します。 –

+0

もちろん、これらのFFDCエラーは最初に発生すべきではありません。問題は、私がJPAを追加すると(本当に基本的なBCEパターン、何も気にしない)、アプリケーションはもはや起動しません。私は月曜日にサンプルを提供し、GitHubにコードを公開する予定です。私は現在オフィスにいません。 –

+0

追加の背景:WebSphere 8.0でDeltaspike 1.5.4を実行しているアプリケーションが1つあります。起動時に2つの情報メッセージが表示されますが、警告またはエラーは表示されません。これまでのところ、私はWebSphere Liberty上で実行されている全く同じアプリケーションを手に入れることができませんでした...だから、私は「最初から」始めました。 –

関連する問題