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

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

  •  
  •   bbzt · Apr 3, 2018 · 6577 views
    This topic created in 2969 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
        1
    banks0913  
       Apr 3, 2018
    看日志。
    bbzt
        2
    bbzt  
    OP
       Apr 3, 2018
    @banks0913 哪个日志?
    vjnjc
        3
    vjnjc  
       Apr 3, 2018
    我怀疑是 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
        4
    night98  
       Apr 3, 2018
    可能他是去找 hello 这个页面找不到所以就 404 了,如果你想返回 json 格式数据请用 restController 或在方法上加 @ResponseBody 注解
    Sendya
        5
    Sendya  
       Apr 3, 2018
    @Controller
    返回类型 String 的情况下,spring 会去照 hello 这个页面模板把
    qinxi
        6
    qinxi  
       Apr 3, 2018
    4 楼没毛病
    domty
        7
    domty  
       Apr 3, 2018
    idea+tomcat 总是有些莫名奇妙的错误,
    我都是在 maven 里绑 tomcat/jetty 插件运行的。

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