2012-02-22 17 views
0

私のアプリケーションでは奇妙なケースが起きていますが、Guice EagerSingletonのコードは2回実行されています。スタックトレース(以下)を表示し、桟橋の静的な静的なメインが2度呼び出されていることを示しています。どこで設定したのですか?Jettyが2回起動しました

//Stack trace (Is printing in logs twice) 
at com.ea.wsop.GraphiteReporterConfig.<init>(GraphiteReporterConfig.java:50) 
at com.ea.wsop.GraphiteReporterConfig$$FastClassByGuice$$22005e5b.newInstance(<generated>) 
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) 
... 
at org.eclipse.jetty.start.Main.invokeMain(Main.java:477) 
at org.eclipse.jetty.start.Main.start(Main.java:623) 
at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:273) 
at org.eclipse.jetty.start.Main.main(Main.java:81) 

私は、突堤7.2.2 & Guiceのバージョン3.0を実行しています、他の設定ファイルはここに投稿することが有用であると思われるにコメントしてください。

答えて

1

か、この場合

いずれか Webアプリケーションプロバイダまたはコンテキストプロバイダではなく、両方を使用することができますが、私は個人的に、より軽快なだけ使用してコンテキストのファンです。

start.iniのjetty-webapps.xml行を削除してください

1

は私が/home/j2play/j2play/jetty/contexts/app.xmlでWebアプリを設定したと桟橋をスキャンして始めていたので、それが標準桟橋/ webappsディレクトリにあった、

をそれを考え出しましたそれも自動的に。私は戦争を標準的な場所の外に移しました。

関連する問題