springMVC框架搭建配置的一个问题
spring吧
全部回复
仅看楼主
level 1
zug212 楼主
web.xml里已经指定spring来处理请求,并且也已经指定annomvc配置文件的默认路径是根路径:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>annomvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>annomvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
/WEB-INF 下已经建立annomvc-servlet.xml文件,但为什么启动tom依然报错
java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
已经搞了2小时了。。。在线等达人啊。。。
2013年12月12日 13点12分 1
level 1
你的spring配置文件时叫applicationContext.xml这个名字吗,如果不是改成applicationContext.xml就行了。或者在配置servlet是你把你的spring配置文件写上,要不然你不写系统就会寻找默认值[/WEB-INF/applicationContext.xml],在你的项目里还没有这个文件,所以就报错了。
<servlet>
<servlet-name>annomvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:xxx/xxxx.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>annomvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
2013年12月17日 02点12分 2
感谢,我仔细检查了以前公司的项目,是<context-param>这个标签,它另外指定了配置文件的路径的关系,哎基础不扎实的下场啊
2013年12月17日 04点12分
1