2012-03-15 11 views
0

を使用してインターフェイスへの参照を初期化できません パブリッククラスKnowledgeRequestServletはHttpServletを{@Configurable(dependencyCheck =真)私は、次のコードを持っているスプリング

@Autowired 
@Qualifier("logsDbDao") 
private LogsDao dao; .... 

LogsDaoはsaveRequestだけ一つの方法を有しているインターフェースであるを拡張します()と同じメソッドを呼び出すとき、私はNULLポインタ例外を取得します。 同じコードをサーバー上で実行すると、参照が初期化されます。 私のマシン上でコードをローカルで実行しようとすると、この問題が発生します。私が使用しているSpring Frameworkとは明らかに関係していると思います。これだけでなく、インタフェースへの私の参照は、ローカルに初期化されていません。それらのすべてがサーバ側で正常に動作します。おかげさまで

答えて

0

あなたのマシンでSpringを実行すると、Springのようにサウンドが初期化されない。あなたはそれがサーバー上で実行されるのと同じ方法で起動していますか?

+0

私は春を始める方法はあまりよくわかりません...サーバー側では簡単に戦争を展開し、それは走りそうです。私のローカルマシンでは、Eclipseを徹底的に実行しようとしています。 特定の方法はありますか? – icedek

+1

どうやってEclipseで実行しようとしているのですか?WTPのようなものを使ってWARとして実行する必要があります。サーバ上で実行するためには何でも使用します。 –

+0

私はそれを修正したと思っていましたが、私はRun As - > Run on Serverで実行します。 そして私はローカルで – icedek

関連する問題