在Java web中碰到一个问题,具体是启动tomcat服务器失败:
Server Tomcat v9.0 Server at localhost failed to start.
具体的错误信息如下:
严重: 子容器启动失败
: : Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo1]]
at (:122)
at (:192)
at (:916)
at (:841)
at (:183)
at
S
t
a
r
t
C
h
i
l
d
.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
1384
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
(:1384) at
StartChild.call(ContainerBase.java:1384)atorg.apache.catalina.core.ContainerBase(:1374)
at (:266)
at (:75)
at (:134)
at (:909)
at (:262)
at (:183)
at (:421)
at (:183)
at (:932)
at (:183)
at (:633)
at .invoke0(Native Method)
at (:62)
at (:43)
at (:498)
at (:344)
at (:475)
Caused by: : Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo1]]
at (:440)
at (:198)
at
S
t
a
r
t
C
h
i
l
d
.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
1384
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
(:1384) at
StartChild.call(ContainerBase.java:1384)atorg.apache.catalina.core.ContainerBase(:1374)
at (:266)
at (:75)
at (:134)
at (:909)
… 21 more
Caused by: : 名为 [RegistServlet]和 [] 的servlet不能映射为一个url模式(url-pattern) [/RegistServlet]
at (:342)
at (:335)
at (:2460)
at (:2136)
at (:2125)
at (:2017)
at (:2011)
at (:2011)
at (:2011)
at (:1234)
at (:1143)
at (:775)
at (:301)
at (:123)
at (:5051)
at (:183)
… 27 more
九月 22, 2019 4:29:11 下午 startInternal
严重: 子容器启动失败
: : 子容器启动失败
at (:122)
at (:192)
at (:916)
at (:262)
at (:183)
at (:421)
at (:183)
at (:932)
at (:183)
at (:633)
at .invoke0(Native Method)
at (:62)
at (:43)
at (:498)
at (:344)
at (:475)
Caused by: : 子容器启动失败
at (:928)
at (:841)
at (:183)
at
S
t
a
r
t
C
h
i
l
d
.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
1384
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
(:1384) at
StartChild.call(ContainerBase.java:1384)atorg.apache.catalina.core.ContainerBase(:1374)
at (:266)
at (:75)
at (:134)
at (:909)
… 13 more
Caused by: : : Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo1]]
at (:122)
at (:192)
at (:916)
… 21 more
Caused by: : Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo1]]
at (:440)
at (:198)
at
S
t
a
r
t
C
h
i
l
d
.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
1384
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
(:1384) at
StartChild.call(ContainerBase.java:1384)atorg.apache.catalina.core.ContainerBase(:1374)
at (:266)
at (:75)
at (:134)
at (:909)
… 21 more
Caused by: : 名为 [RegistServlet]和 [] 的servlet不能映射为一个url模式(url-pattern) [/RegistServlet]
at (:342)
at (:335)
at (:2460)
at (:2136)
at (:2125)
at (:2017)
at (:2011)
at (:2011)
at (:2011)
at (:1234)
at (:1143)
at (:775)
at (:301)
at (:123)
at (:5051)
at (:183)
… 27 more
九月 22, 2019 4:29:11 下午 start
严重: 所必需的服务组件启动失败,所以无法启动Tomcat
: 子容器启动失败
at (:928)
at (:262)
at (:183)
at (:421)
at (:183)
at (:932)
at (:183)
at (:633)
at .invoke0(Native Method)
at (:62)
at (:43)
at (:498)
at (:344)
at (:475)
Caused by: : : 子容器启动失败
at (:122)
at (:192)
at (:916)
… 13 more
Caused by: : 子容器启动失败
at (:928)
at (:841)
at (:183)
at
S
t
a
r
t
C
h
i
l
d
.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
1384
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
(:1384) at
StartChild.call(ContainerBase.java:1384)atorg.apache.catalina.core.ContainerBase(:1374)
at (:266)
at (:75)
at (:134)
at (:909)
… 13 more
Caused by: : : Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo1]]
at (:122)
at (:192)
at (:916)
… 21 more
Caused by: : Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Demo1]]
at (:440)
at (:198)
at
S
t
a
r
t
C
h
i
l
d
.
c
a
l
l
(
C
o
n
t
a
i
n
e
r
B
a
s
e
.
j
a
v
a
:
1384
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
a
t
a
l
i
n
a
.
c
o
r
e
.
C
o
n
t
a
i
n
e
r
B
a
s
e
(:1384) at
StartChild.call(ContainerBase.java:1384)atorg.apache.catalina.core.ContainerBase(:1374)
at (:266)
at (:75)
at (:134)
at (:909)
… 21 more
Caused by: : 名为 [RegistServlet]和 [] 的servlet不能映射为一个url模式(url-pattern) [/RegistServlet]
at (:342)
at (:335)
at (:2460)
at (:2136)
at (:2125)
at (:2017)
at (:2011)
at (:2011)
at (:2011)
at (:1234)
at (:1143)
at (:775)
at (:301)
at (:123)
at (:5051)
at (:183)
… 27 more
***其中在CauseBy中有[] 的servlet不能映射为一个url模式(url-pattern) ***
检查下文件,个人觉得可能项目中的里的Regist 和 类包里的Regist 同时匹配,所以后面我更改了我的,改了其url-pattern就解决问题了。