ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component解决
2023-09-11 14:18:43 时间
第一:先确定一下开发流程是否正确
1.写好servlet组件类
2.写好web.xml文件--向服务器介绍组件
3.发布--就是拷贝
注意:要拷贝包结构,不要只拷贝组件类文件
另外,拷贝的是.class文件,不是.java文件。
4.启动Tomcat服务器
如果流程正确还是如标题的问题,那就是web.xml肯定有问题
结构如下:
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0" metadata-complete="true"> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.felix.servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
其中出下面的部分外,其他部分可以从Tomcat服务器提供的web应用的例程中的web.xml直接拷贝。
<servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.felix.servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>
可能的错误原因:
1.servlet servlet-name servlet-class servlet-mapping url-pattern 有拼写错误
2.servlet-class路径有问题
3.url-pattern过滤器中缺少/
相关文章
- phoenix连接hbase数据库,创建二级索引报错:Error: org.apache.phoenix.exception.PhoenixIOException: Failed after attempts=36, exceptions: Tue Mar 06 10:32:02 CST 2018, null, java.net.SocketTimeoutException: callTimeou
- Exception in thread "main" java.io.IOException: Mkdirs failed to create /var/folders/q0/1wg8sw1x0dg08cmm5m59sy8r0000gn/T/hadoop-unjar6090005653875084137/META-INF/license at org.apache.hadoop.util.Run
- org.apache.jasper.JasperException: Unable to compile class for JSP
- 为什么我们使用 Nginx 而不是 Apache
- 《Apache Common CLI官方文档
- Apache DolphinScheduler征稿--如何针对源代码进行远程调试【以dolphinscheduler源码为例】
- dockerd -D启动docker服务时报错”Failed to program FILTER chain: iptables failed: iptables --wait -I FORWARD -o docker0 -m conntrack iptables: No chain/target/match by that name”
- Apache HttpComponents 获取Cookie
- Apache用户目录枚举工具apache-users
- Linux云计算——Apache安装部署及工作模式
- Apache Allow 命令
- Understanding, Operating and Monitoring Apache Kafka
- Nginx和Apache共存环境下apache获得真实IP
- 【Spring Cloud】如何把Feign默认的HTTP客户端URLConnection更换成支持连接池的Apache HttpClient或OKHttp
- Apache
- openSUSE中启用apache mod_rewrite
- 三步搭建本地服务器 -- Apache Tomcat
- 遇到“org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start.”怎么办
- apache开源项目--Apache Commons Imaging
- org.apache.spark.SparkException: Kryo serialization failed: Buffer overflow