【问题标题】:ServletContext file is not found to the server找不到服务器的 ServletContext 文件
【发布时间】:2014-01-29 06:51:57
【问题描述】:
error:Could not open ServletContext resource [/WEB-INF/spring-servlet.xml the spring-servlet.xml file is create under web-inf/lib folder<context:component-scan base-package="com.dz.hrportal.controller" />      
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/jsp/" />
<property name="suffix" value=".jsp" />
</bean>       
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
        <property name="basename" value="classpath:messages"/>     
        <property name="defaultEncoding" value="UTF-8"/>
  </bean>          
    <bean id="localeChangeInterceptor"
        class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
        <property name="paramName" value="lang" />
    </bean>

    <bean id="localeResolver"
        class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
        <property name="defaultLocale" value="en"/>
    </bean>          
        <bean id="handlerMapping"
              class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
            <property name="interceptors">
                <ref bean="localeChangeInterceptor" />
            </property>
     </bean>*/

我已经浏览了此代码 10 次,仍然面临同样的错误。 spring-servlet.xml 文件的名称与 web.xml 文件中提到的 spring while mapping 相同。

【问题讨论】:

标签: spring


【解决方案1】:

web-inf/lib 文件夹下创建

来自问题本身的评论,这是错误的位置。 Tomcat 正在尝试在 /web-inf/

中进行搜索

【讨论】:

  • 我应该在 Web-Inf 文件夹下创建 ServletContext 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-29
  • 2020-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多