struts1.2整合spring2.0后struts框架404错误

我在struts-config.xml文件里加入了<plug-inclassName="org.springframework.web.struts.ContextLoa... 我在struts-config.xml文件里加入了<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/classes/applicationContext.xml" />
</plug-in>以后在调用action的时候报404错误,去掉以后错误消失,而且spring也可以正常使用,请问怎么回事
展开
 我来答
KFCC_2011
2011-08-16
知道答主
回答量:18
采纳率:0%
帮助的人:14万
展开全部
第一,检查下你的Spring配置文件的路径,一般是直接放在WEB-INF下面就好,你是否有classes这个文件夹。
第二,你看看你有没有建立对应它路径的BEAN 例如路径是/test,类型统一为spring的接管类,然后在spring简历一个<bean id="/test" class="...." />。
你仔细检查下。
404错误是不存在该路径,也就是说很可能是你配置文件错误。
更多追问追答
追问
我的spring配置文件部署在tomcat里的WEB-INF的classes目录下,关于的配置,路径是正确的,而且没有在struts里配置任何东西,就在myeclipse里加了spring的jia包,就可以得到注入对象了,怎么回事,spring框架自动启动了?
追答
建议你放在web-inf下面,classes是编译.java文件后放class文件的目录。web project能不能访问到那里,我没试过。不过你还是放在web-inf下面好些。
你看看你的lib文件夹里有没有spring的包,加包有几种方式。你是用.war文件发布你的工程吗?
总之你这个错误要不是文件路径错,就是配置文件出错。最好 搞的问题。你可以把这两个配置文件内容贴上来我看看。那个name和id是都可以的
oops22
2011-08-16
知道答主
回答量:2
采纳率:0%
帮助的人:2702
展开全部
struts-config.xm的配置
<action path="/empManage" input="/pages/jsp/error.jsp" name="empform"
type="org.springframework.web.struts.DelegatingActionProxy"
parameter="method" scope="request">
<forward name="update" path="/pages/jsp/update.jsp" />
</action>
applicationContext.xml配置
<bean name="/empManage" class="com.neusoft.action.EmpAction">
<property name="empbo" ref="EmpBO"></property>
<property name="empvo" ref="EmpVO"></property>
</bean>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woyani2
2011-08-16 · TA获得超过211个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:105万
展开全部
.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianchunyu712
2011-08-16
知道答主
回答量:2
采纳率:0%
帮助的人:3382
展开全部
那个是name不是id
追问
改成name也没有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友91e650c71
2011-08-18 · 超过10用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:40.3万
展开全部
解决了么 我的也是404错误 搞不懂啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式