我在Spring Tool suite下面创建了一个web工程,一切都配置好了。
web工程叫:Test
WebRoot下面创建了一个jsp文件。
部署好之后,
但是当我访问这个文件的时候,竟然报错404?
这是为什么?
web.xml为空!~
没有任何拦截器过滤器。

解决方案 »

  1.   

    使用的什么容器,tomcat?右键项目---properties--myeclipse---web--context Root 查看Web Context-root 下的是什么,是否和你项目名一样,不一样,改为项目名,再访问。
      

  2.   

    Spring tool suite和MyEclipse有很多相同点,但是还是有很多不同的。
    Spring tool suite的context Root对应的不是工程的url地址。
    Spring tool suite是需要在web.xml文件中配置的。
    你打开web.xml文件看看
      

  3.   

    web.xml为空?这种问题,书上,网上例子太多了.要自己动手.
      

  4.   

    网上MyEclipse的多,但是Spring tool suite这个工具的你可以搜搜,几乎搜不到。
      

  5.   

    把WebRoot改名为WebContent试试!
    我刚开始也是这个问题,改了就能访问了
      

  6.   

    我用的是jetty,设置一下Context就好了,选择run as ——>run configurations——>选择jetty  修改下面的Context为自己的就好了