日期:2014-05-17  浏览次数:20628 次

高分求上传到服务器的路径的问题???
我之前在本地的 web-inf/struts文件夹下面有 3个文件分别为 struts.xml,struts1.xml,struts2.xml 这三个文件,

我在struts.xml 的这个文件里面嵌入了struts1.xml 和 struts2.xml,为
<include file="../struts/struts1.xml"></include>
<include file="../struts2.xml"></include>

我在struts2.xml 中的里面配置的是
<!-- 文件上传 -->
<action name="upload" class="com.jy.action.UploadAction">
<result name="success">/upFileSuccess.jsp</result> /upFileSuccess.jsp为webroot下面的页面 
<result name="error">/uploadError.jsp</result> "/uploadError.jsp为webroot下面的页面

<param name="savePath">/upload</param> /upload 为在webroot下面的一个文件夹
</action>

我的问题是,我在本地运行项目没有任何的问题,但是在服务器上面运行就有问题,老是报404,就是路径的问题,我上传的项目到服务器的项目名称为ROOT.war 当我上传文件的时候,总是报404的问题,我怀疑不是我的 返回成功的页面的路径的问题,就是我在struts.xml里面嵌入配置文件的问题,但是我试了几次都没出来效果,求高手解答。。。

------解决方案--------------------
先短点看下你的action执行了没有,如果顺利执行了哪就是你的路径有问题,建议都用绝对路径吧。
------解决方案--------------------
这要看你的文件是如何定位的
------解决方案--------------------
在服务器和本地的路径是差不多的,这不是路径的问题,应该是其他的问题,应该是你成功后跳转的路径的问题