spring整合问题~~急!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:41:10
我在web.xml里加完这段代码主页就打不来了~~ 不知道是什么原因 改了半天也不行<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
报错如下~~~
2008-8-13 2:09:03 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-8-13 2:09:03 org.apache.catalina.core.StandardContext start
严重: Context [/sznorth] startup failed due to previous errors
([localhost].[/sznorth] 647 ) Closing Spring root WebApplicationContext
2008-8-13 2:09:03 org.apache.coyote.http11.Http11BaseProtocol start
我是用struts1 怎么改都不行.... 会不会是我的spring 配置文件出错了.. 可是连首页都打不开了 首页又没用到spring~~

你这里是和Struts1整合还是和Struts2整合
如果适合Struts1整合,其实你完全只需在struts-config.xml中利用plugIn和struts整合即可

如果是和Struts2整合,则需向上面的那样加上配置
不过你要确定你的applicationContext.xml是在WEB-INF文件夹下
而且WEB-INF前面还需加上“/”

<context-param>和<listener>是联起来用的:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/application.xml</param-value>
</context-param>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

启动应用的时候,会去创建这个监听. 创建Spring监听的时候,又会去读context-param的名为contextConfigLocation的值. 这个值就是WEB-INF下的Spring配置文件.

楼主再自己检查检查..