日期:2014-05-18  浏览次数:20640 次

spring的部署问题 1
在做spring开发的时候,我用的是resin发布

当resin发布的时候,若是
<web-app   id= '/ '   app-dir= 'D:/test/webapp '   />
从根发布时候,没问题,一切正常

但当
<web-app   id= '/abc/ '   app-dir= 'D:/test/webapp '   />

换成这样,不是从根发布。。有了子项目时。。。就会出现一些问题

我只用的是spring的mvc,因为在配置文件里写的是
<prop   key= "/aa/addUser.do "> userAddController </prop>

本来是:localhost/aa/addUser.do
后来是:localhost/abc/aa/addUser.do

但由于有时候回跳转,系统就把abc没有了。。变成localhost/aa/listUser.do

这种问题,我在spring+struts时候,就不会发生,始终是从发布路径的根开始的

但只用spring的mvc的时候,就出现这个问题,也就是说不能发布到一个子结点上,只能从根发布,这就有点不对了。。

希望大家能帮我,是改web.xml??还是改哪里???



------解决方案--------------------
顶一下
------解决方案--------------------
顶一下

------解决方案--------------------
spring不太熟。标记一下,准备学习。
呵呵。
------解决方案--------------------
跳转的时候加 <%=request.getContextPath()%> 还是写死了,如果写死了就会出问题吧
------解决方案--------------------
我是菜鸟!
帮你顶!
------解决方案--------------------
关键是从根,要移值到/xxx/下的时候,就会出问题。。根下是没有问题的

路径都是/开头的。。但struts就不会出错
------解决方案--------------------
也来帮up一下。
------解决方案--------------------
有情up
------解决方案--------------------
我再顶一下,支持
------解决方案--------------------
有人来帮我顶吗??
------解决方案--------------------
http://jf.jf.cn
------解决方案--------------------
UP一下吧

我还没用过Spring呢...
------解决方案--------------------
up
------解决方案--------------------
有一个相对还比较简单的做法,加一个Filter然后在filter做一个转发比如原来是/aa.do,转成/abc/aa.do,
------解决方案--------------------
学习一下!!!
------解决方案--------------------
不能修改一些spring设置达到目的吗、?
------解决方案--------------------
学习学习
------解决方案--------------------
有人吗??
------解决方案--------------------
快来人呀
------解决方案--------------------
spring的mvc没用过,帮楼主顶贴
------解决方案--------------------
但有人吗??