• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bbzt
V2EX  ›  程序员

为什么我 IDEA 创建的 SpringMVC 项目访问不了? tomcat 返回 404

  •  
  •   bbzt · Apr 3, 2018 · 6970 views
    This topic created in 3142 days ago, the information mentioned may be changed or developed.

    我用 IDEA 自带的项目模板创建的,tomcat 返回 404,如图:

    https://i.loli.net/2018/04/03/5ac33c25ba055.png

    代码就是他的模板代码:

    https://i.loli.net/2018/04/03/5ac33c9886196.png

    默认配置如下:

    https://i.loli.net/2018/04/03/5ac33d2061996.png https://i.loli.net/2018/04/03/5ac33d2064952.png

    我应该怎么做?

    Supplement 1  ·  Apr 3, 2018
    12 replies  •  2018-04-26 15:15:49 +08:00
    banks0913
    banks0913
    Apr 3, 2018
    1
    看日志。
    bbzt
    bbzt
    OP
    Apr 3, 2018
    2
    @banks0913 哪个日志?
    vjnjc
    vjnjc
    Apr 3, 2018
    3
    我怀疑是 tomcat 在 url 里面有一层 appname,例如 http://localhost:8080/app/,实在不行去 tomcat 的 manager 页面查看。
    参考链接 https://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access

    要是没啥讲究你用 springboot + mavenbuild 吧
    night98
    night98
    Apr 3, 2018
    4
    可能他是去找 hello 这个页面找不到所以就 404 了,如果你想返回 json 格式数据请用 restController 或在方法上加 @ResponseBody 注解
    Sendya
    Sendya
    Apr 3, 2018
    5
    @Controller
    返回类型 String 的情况下,spring 会去照 hello 这个页面模板把
    qinxi
    qinxi
    Apr 3, 2018
    6
    4 楼没毛病
    domty
    domty
    Apr 3, 2018
    7
    idea+tomcat 总是有些莫名奇妙的错误,
    我都是在 maven 里绑 tomcat/jetty 插件运行的。

    一个是 404,还有一个是部分类 class not found。
    domty
    domty
    Apr 3, 2018
    8
    @night98 #4
    没有错,controller 里 return String,springMVC 会自动去 webapp 下面找同名的模板网页文件比如 jsp,页面的前缀目录和后缀名应该是在配置文件里写好的。
    x18960
    x18960
    Apr 3, 2018 via iPhone
    9
    @domty 不配置视图解析器 不找吧?
    domty
    domty
    Apr 3, 2018
    10
    @x18960 #9
    不配置不找,配置了不用返回 ModelAndVIew 返回 String 就行。
    HsingChih
    HsingChih
    Apr 4, 2018 via Android
    11
    访问的气候最后是不是需要添加 /
    jack80342
    jack80342
    Apr 26, 2018
    12
    最近翻译了最新的 Spring boot 官方文档,https://www.gitbook.com/book/jack80342/spring-boot/details
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2317 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    ♥ Do have faith in what you're doing.