struts和spring集合时候的一个错误

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:32:19
我按书上写的在配置文件struts-config.xml上加入如下代码:
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="classpath:applicationContext.xml" />
</plug-in>

运行项目时候出现这样的错误:

2009-3-16 17:13:10 org.apache.catalina.core.ApplicationContext log
严重: action: null
java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn
。。。。。。。。。。。。
2009-3-16 17:13:10 org.apache.catalina.core.ApplicationContext log
信息: Marking servlet action as unavailable
2009-3-16 17:13:10 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /likeShine threw load() exception
javax.servlet.UnavailableException
。。。。。。。。。(因为太长了,我中间那些at什么我省略掉了)

然后我把那段代码删掉就不会了,这是怎么回事?
我是菜鸟,其实那段代码是什么意思我也不太懂

java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn

说明这个ContextLoaderPlugIn类你没有添加

把包含这个包的类添加上试试吧

<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext*.xml" />
</plug-in>

spring 的JAR包你加了吗?去下载个弄上