springMVC 4.3.8 的配置问题

2017-05-09 15:13:34 +08:00
 lml12377

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

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

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

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

启动后访问 404:

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

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

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

2536 次点击
所在节点    程序员
9 条回复
x537196
2017-05-09 18:53:57 +08:00
访问的时候加上你的项目名试试
x537196
2017-05-09 18:59:17 +08:00
#1 我看错了=。=
springmarker
2017-05-09 19:01:54 +08:00
重建个能跑起来的项目,然后把代码 jar 包什么的再丢进去
wc951
2017-05-09 21:17:48 +08:00
dispatcher 的 url 映射配成*试试
tedzhou1221
2017-05-09 21:31:49 +08:00
Spring 官网有很多 Demo,按 Demo 先做一次吧,

尝试一个在类 24 行加 @Responsebody
lml12377
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
2017-05-10 12:54:16 +08:00
@lml12377 改用 springboot 吧,java 配置 javaweb 很多年前就被无数人诟病了,现在都是快速开发,等你配置完了,人家项目都上线了
ppwangs
2017-05-10 16:54:42 +08:00
建议先学习下 maven
tedzhou1221
2017-05-10 16:54:47 +08:00
SpringBoot 是比较方便,但现在有多少公司是用 SpringBoot 的呢?就互联网公司多。

工作中会遇到很多不是 SpringBoot 的配置,还是先把 Spring 的配置搞好,有了基础,你慢慢就会明白它的配置原理!后期学 SpringBoot 很快的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/360131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX