V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lml12377
V2EX  ›  程序员

springMVC 4.3.8 的配置问题

  •  
  •   lml12377 · 2017-05-09 15:13:34 +08:00 · 2613 次点击
    这是一个创建于 2744 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次建 spring 项目,官网 current 版本是 4.3.8,于是下了一个。

    项目直接建在了 tomcat 的 webapps 目录下:

    tomcat 本身没有问题,因为自带的项目都可以访问:

    tomcat 启动时没有异常,但是每次 shutdown 时 catalina 都会报 connector 异常:

    启动后访问 404:

    访问时 catalina 没有任何报错,仅仅是 access 日志报 404。

    web.xml 和 dispatcherServlet.xml 的配置如下:

    能搜的都搜了,能试的都试了,实在是搞不定,求解!

    第 1 条附言  ·  2017-05-10 11:23:10 +08:00
    解决了,dispatcher-servlet.xml 没有定义视图解析器,也没有定义视图,视图写了之后 url-pattern 改成了 /
    9 条回复    2017-05-10 16:54:47 +08:00
    x537196
        1
    x537196  
       2017-05-09 18:53:57 +08:00   ❤️ 1
    访问的时候加上你的项目名试试
    x537196
        2
    x537196  
       2017-05-09 18:59:17 +08:00   ❤️ 1
    #1 我看错了=。=
    springmarker
        3
    springmarker  
       2017-05-09 19:01:54 +08:00   ❤️ 1
    重建个能跑起来的项目,然后把代码 jar 包什么的再丢进去
    wc951
        4
    wc951  
       2017-05-09 21:17:48 +08:00 via Android   ❤️ 1
    dispatcher 的 url 映射配成*试试
    tedzhou1221
        5
    tedzhou1221  
       2017-05-09 21:31:49 +08:00   ❤️ 1
    Spring 官网有很多 Demo,按 Demo 先做一次吧,

    尝试一个在类 24 行加 @Responsebody
    lml12377
        6
    lml12377  
    OP
       2017-05-10 11:17:50 +08:00
    @wc951 改成 * 之后就提示:严重 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
    org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/lf4j]]
    woshixiaohao1982
        7
    woshixiaohao1982  
       2017-05-10 12:54:16 +08:00   ❤️ 1
    @lml12377 改用 springboot 吧,java 配置 javaweb 很多年前就被无数人诟病了,现在都是快速开发,等你配置完了,人家项目都上线了
    ppwangs
        8
    ppwangs  
       2017-05-10 16:54:42 +08:00   ❤️ 1
    建议先学习下 maven
    tedzhou1221
        9
    tedzhou1221  
       2017-05-10 16:54:47 +08:00   ❤️ 1
    SpringBoot 是比较方便,但现在有多少公司是用 SpringBoot 的呢?就互联网公司多。

    工作中会遇到很多不是 SpringBoot 的配置,还是先把 Spring 的配置搞好,有了基础,你慢慢就会明白它的配置原理!后期学 SpringBoot 很快的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5479 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 06:55 · PVG 14:55 · LAX 22:55 · JFK 01:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.