如果是在myeclipse里卖弄开发的话,web.xml文件时放在webroot/webcontent里面的wen-inf文件夹下,struts.xml文件时放在src文件夹下。其实在运行的项目中,web.xml文件的位置是一样的,而struts.xml文件会被拷到webroot/webcontent下的web-inf下的classes文件夹中。
用eclipse开发的话,你建立项目的时候,web.xml是默认放在哪里的就放在哪里,千万不要改动它的位置了。。。这些都是规定。
webcontent/web-inf
你试试自己建一个servlet,然后在叫你输入什么mapping的时候,顺便把一个类似于写到xml文件的东西给勾上
web.xml放在WEB-INF下,404不是位置放错了,肯定有其他问题