私のweb.xml
では、主な構成は次のとおりです。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-mvc-config.xml
</param-value>
</context-param>
<filter>
<filter-name>SetCharacterEncoding</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>rest</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>rest</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
私のspring-mvc-config.xml
には、2 行しかありません。
<mvc:annotation-driven />
<import resource="spring.xml" />
そして次に、私spring.xml
の には、springMVC 構成に関するものは何もなく、Spring 構成に関するすべてのものがあります。
Tomcat でこの webapp を開始すると、常にFileNotFoundException
on [WEB-INF/rest-servlet.xml]がスローされます。追加すると、正常に動作します。
web.xml のどの部分で、rest-servlet.xml が WEB-INF ディレクトリに必須であると指示されているかを知りたいだけです。
私はそれについてグーグルで検索しましたが、何も見つかりません。誰でも私を助けることができますか?どうもありがとう!