1
私は@Configurationクラス経由でSpring MVCのを使用しています:私のweb.xmlにjavaコンフィグレーションクラスを使用しているときに、Spring MVC Webアプリケーションを正しく設定するにはどうすればよいですか?
@Configuration
@EnableWebMvc
public class WebConfiguration extends WebMvcConfigurerAdapter {
// more stuff
}
私はApplicationContextのを作成します。
<context-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>my.package.WebConfiguration</param-value>
</context-param>
次のように私も、のDispatcherServletを作成します。
<servlet>
<servlet-name>mywebapp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mywebapp</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
dispatcherServletを動作させるには、mywebapp-servlet.xmlが必要です。今は空です。実際にmywebapp-servlet.xmlファイルが必要ですか?
残念ながら私はまだjetty 6.xだから、サーブレット3はまだ私のためではない。 –
@ジョン:Ok。しかし、この回答があなたの問題を解決しましたか?してください、それを受け入れるか、なぜ私に教えてください。 – sinuhepop
@Sinuehepop:カスタムWebApplicationContextクラス[my.package.WebConfiguration]がConfigurableWebApplicationContext型ではありません。 ' –