2010-11-18 6 views
1

私は春のMVCを使い始めました。私はコントローラを-servlet.xlファイルの代わりに別々のxmlで構成したいと思う。その名前のxmlファイルを定義することは必須か、ContextLoaderListerを使用することはできません。<Web.xmlのDispatcherServlet名> -servlet.xmlが必要です

答えて

0

私はその名前のxmlファイルを使用しないので、それはまったく義務ではないと言います。あなたの状況をもっと説明して、なぜあなたがそうしなければならないように見えるかを潜在的に判断できるようにしたいかもしれません。

+0

場合は、私は、単一のファイルの代わりに、それぞれの設定ファイルで、スプリングMVCのさまざまなコンポーネントを設定したいです[servlet-name] -servlet.xml – Pokuri

+1

他のXMLファイルを1つのXMLファイルにインポートできませんでしたか? – AHungerArtist

0

はありません、それはされていないことを名前で

をxmlファイル を定義することが義務付けられています。名前<DispatcherServlet name of web.xml>-servlet.xmlはデフォルト値です。

あなたは、このようなファイルの名前を変更することができます....(mvc-showcase/web.xml

<servlet> 
     <servlet-name>appServlet</servlet-name> 
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
     <init-param> 
      <param-name>contextConfigLocation</param-name> 
      <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> 
     </init-param> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 
+0

ええ、私は同じことをしました(つまり、contextConfigLocationは/WEB-INF/spring*.xmlのような値を提供し、contextLoaderListenerを追加しました)。 [servlet-name] -servlet.xmlを記述することで、最初の要求がスローを投げてくるとアプリケーションが正常にデプロイされましたが、FileNotFounExceptionがスローされます – Pokuri

関連する問題