6

Spring プロジェクトを実行しようとすると、次のエラーが発生します

HTTP Status 500 - java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?

私のにリスナーを追加したにもかかわらずweb.xml。私はまだこのエラーが発生しています。以下は、 web.xml に追加したリスナーです。

 <context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>/WEB-INF/HelloWebRedirect-servlet.xml</param-value>
 </context-param> 

 <listener>
 <listener-class>
  org.springframework.web.context.ContextLoaderListener
 </listener-class>
 </listener> 

誰かがこの点で私を助けることができますか?

4

5 に答える 5

3

このようにしてみてください

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener> 
于 2013-09-02T09:32:41.337 に答える
0

contextConfigLocation を指定する代わりに、ディスパッチャ サーブレットを指定してみてください

<servlet>
     <servlet-name>HelloWebRedirect</servlet-name>
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     <load-on-startup>1</load-on-startup>
</servlet>

このテンプレートに従ってサーブレット名を選択します: /WEB-INF/${servlet-name}-servlet.xml

于 2013-09-02T09:53:28.517 に答える