0

関連する jar が耳の lin フォルダーにあるにもかかわらず、アプリケーションで NoClassDefintion found エラーが発生します。エラーは次のとおりです。

java.rmi.RemoteException: EJB Exception: ; nested exception is: java.lang.NoClassDefFoundError: com/sun/rave/web/ui/model/Option

同じユーザーライブラリをEclipseに追加したことに注意してください。コンパイルエラーは表示されません。このエラーは実行時のみです.....!!!!!

4

1 に答える 1

2

しばらく EJB を使用していませんが、EJB のクラスパスを別の方法でセットアップする必要があったことを覚えているようです。EJB jar の manifest.mf ファイルに設定する必要があると思います。

簡単なGoogleがこのスレッドを表示し、次のものを配置する必要があることを示唆しています:

Class-Path: jar1.jar, jar2.jar

manifest.mf ファイル内。

このページ(一番下までスクロール) とこのページ ( " Class -Path" を検索) も役に立つかもしれません。

于 2008-12-08T10:46:41.007 に答える