加载spring后启动tomcat时报错

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:19:32
我只是在struts-config.xml写了:<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>
为什么启动tomcat时就报错呢?
严重: Servlet /Benben threw load() exception
javax.servlet.UnavailableException
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:880)
严重: action: null
java.lang.ClassNotFoundException: org.springframework.web.struts.ContextLoaderPlugIn
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
加上那个包可还是不行,我只是在struts的配置文件说明要导入spring,但是我并没有用它,可怎么我的struts也不能用了呢???

应该是在spring的配置文件中加入struts吧.
建议你去看看完整的spring配置,这里想一下说明白不太可能~~~
http://download.csdn.net/source/188187
这个教程我没看过,但你可以去试下,应该有帮助

jar包的问题
org\springframework\web\struts加载不进来
把spring.jar放在\Tomcat\common\lib
再启动下试试

再确定下你的jar包是不是完整,解压看org\springframework\web\struts有没有

我这站用的spring+hibernate+jstl
个别地方还用了点ajax
静态生成处理的,速度不错

不struts-config.xml放到spring的配置文件applicationContext.xml里,然后再把applicationContext.xml放到web.xml里初始化.还有你的路径有问题="/WEB-INF/classes/applicationContext.xml" />?