严重: A child container failed during start

严重: A child container failed during start,第1张

严重: A child container failed during start

严重: A child container failed during start
  • 问题:严重: A child container failed during start
    • 原因
    • 总结

问题:严重: A child container failed during start

今天在初学 Servlet 的时候遇到了一个问题。Tomcat 服务器启动失败,一大堆的 Caused by 把我看懵了,然后我去网上找了半天也没能找到问题的原因,结果朋友一来,马上就给我解决了,虽然都是些低级的错误,不过我觉得还是有必要记录一下,说不定能够对一些像我一样的初学小白有所帮助。

原因

往下翻错误信息,会发现在众多的 Caused by 中,
有一条 “Invalid [mySer] in servlet mapping” 的错误信息,见下图

大概是说 servlet 映射的 中的路径 mySer 无效,回去检查 web.xml 里的配置信息,
发现给标签 配置的映射路径没有以斜杠 / 开头,见下图

加上斜杠并保存,重新启动服务就成功了

总结

路径书写错误,没有以斜杠 / 打头,属于低级错误

Tomcat服务启动失败,Servlet程序常见的低级错误:

1. 标签中配置的路径没有以斜杠打头。
2. 标签中配置的 Servlet 类名不存在(类名写错);
3. 标签中配置的 Servlet 类的路径错误: 从 src 开始,但不要包含 src,一直点到类的类名“不包含后缀” , 例如:com.myServlet.servletTest ,这里的 servletTest 就是我的类名;

注意:
以后再遇到这种问题,就要多留意 Caused by 后面的错误提示,
不要光看到个 严重 就只去查 严重 后面的信息。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5637547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存