第一次建 spring 项目,官网 current 版本是 4.3.8,于是下了一个。
项目直接建在了 tomcat 的 webapps 目录下:
tomcat 本身没有问题,因为自带的项目都可以访问:
tomcat 启动时没有异常,但是每次 shutdown 时 catalina 都会报 connector 异常:
启动后访问 404:
访问时 catalina 没有任何报错,仅仅是 access 日志报 404。
web.xml 和 dispatcherServlet.xml 的配置如下:
能搜的都搜了,能试的都试了,实在是搞不定,求解!
1
x537196 2017-05-09 18:53:57 +08:00 1
访问的时候加上你的项目名试试
|
2
x537196 2017-05-09 18:59:17 +08:00 1
#1 我看错了=。=
|
3
springmarker 2017-05-09 19:01:54 +08:00 1
重建个能跑起来的项目,然后把代码 jar 包什么的再丢进去
|
4
wc951 2017-05-09 21:17:48 +08:00 via Android 1
dispatcher 的 url 映射配成*试试
|
5
tedzhou1221 2017-05-09 21:31:49 +08:00 1
|
6
lml12377 OP @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]] |
7
woshixiaohao1982 2017-05-10 12:54:16 +08:00 1
@lml12377 改用 springboot 吧,java 配置 javaweb 很多年前就被无数人诟病了,现在都是快速开发,等你配置完了,人家项目都上线了
|
8
ppwangs 2017-05-10 16:54:42 +08:00 1
建议先学习下 maven
|
9
tedzhou1221 2017-05-10 16:54:47 +08:00 1
SpringBoot 是比较方便,但现在有多少公司是用 SpringBoot 的呢?就互联网公司多。
工作中会遇到很多不是 SpringBoot 的配置,还是先把 Spring 的配置搞好,有了基础,你慢慢就会明白它的配置原理!后期学 SpringBoot 很快的 |