【发布时间】: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 相同。
【问题讨论】:
-
其实properties文件在src文件夹中。我是上面代码的问题。
-
现在 servlet 抛出 load() 异常,我认为错误是因为 spring version3.0 而我使用的是 MyEclipse 5.1,这是一个问题吗?架构位置是:springframework.org/schema/beans/spring-beans-3.0.xsdspringframework.org/schema/context@ 987654324@">
-
错误是这样的:元素'beans'不能有字符[children],因为类型的内容类型是element-only。
标签: spring