0

この問題を扱った記事や質問をたくさん見つけましたが、まだうまくいく答えはありませんでした。

EclipseプラグインでGWT2.5を使用しています。EclipseバージョンはJava7を使用したJunoです。

アプリを起動するたびに、log4jが正しく構成されていない(アペンダーがない...)ことと、HBaseAdminが(実行中の)HBaseに接続できないことが最初に通知されます。

すべての答えは、リソースをWEB-INF/classesディレクトリに配置する必要があることを示しています。これを自動的に行うために、ファイルをルートsrcディレクトリに追加しました。しかし、それでも何もありません。

私はMavenを使用していないことを言及する価値があるかもしれません(b / c他のすべてのプロジェクトもMavenプロジェクトではなく、現時点ではMavenを紹介する時間はありません)

不足している可能性のあるヒントをありがとうございます。

編集:

どういうわけか、もう警告は表示されませんが、何度も再起動する以外は何もしませんでした。したがって、これは現在機能しているはずです。しかし、Zookeeperは今スローします

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

gwtアプリをUI部分に分割しました。サービスの実装の実行は別のプロジェクトであり、モデルも別です。最初に、必要なライブラリを本当に必要とするプロジェクトに追加しました。それらをメインのGWTアプリにも追加したことは知っていますが、それも役に立ちませんでした。何か案は?

4

1 に答える 1

0

使用しているLoggerFactoryクラスは、slfj-api-1.6.1.jarのものです。そのjarをWEB-INF/libとクラスパスに追加してみてください。また、通常、slf4j-log4j12-1.6.1.jarと組み合わせて使用​​します。

注:gwtダウンロードで利用可能なGWTサンプル例で示されているように、バージョン1.6.1を使用しています。

于 2013-02-06T05:20:50.717 に答える