Tomcat不能够正常启动

web.xml配置的版本问题:

未解决前报如下错误:

30-Apr-2021 18:05:12.860 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常
	java.lang.IllegalStateException: 启动子级时出错

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LkxrZ70Y-1619859475383)(tomcat不能够启动.assets/image-20210430180606101.png)]

多次寻找后发现是web.xml的配置问题

未修改前

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zDzyz7Nt-1619859475385)(tomcat不能够启动.assets/image-20210430180755819.png)]

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

    <servlet>
        <servlet-name>FileServlet</servlet-name>
        <servlet-class>com.lcw.servlet.FileServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>FileServlet</servlet-name>
        <url-pattern>/upload.do</url-pattern>
    </servlet-mapping>
</web-app>

修改后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZlHC4HU1-1619859475386)(tomcat不能够启动.assets/image-20210430180951193.png)]

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete="true">

    <servlet>
        <servlet-name>FileServlet</servlet-name>
        <servlet-class>com.lcw.servlet.FileServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>FileServlet</servlet-name>
        <url-pattern>/upload.do</url-pattern>
    </servlet-mapping>
</web-app>

总结

tomcat出现严重的什么东西一般到xml文件找错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: org.apache.tomcat.util.modeler是一个Java类库,用于管理和监控Tomcat服务器的运行状态。它提供了一组工具和API,可以让开发人员更方便地管理Tomcat服务器的配置和运行。该类库包含了一些核心类,如ModelMBean、ManagedBean、MBeanServer等,这些类可以帮助开发人员实现自定义的MBean,并将其注册到MBeanServer中,从而实现对Tomcat服务器的监控和管理。 ### 回答2: org.apache.tomcat.util.modeler是Apache Tomcat中的一个工具类库,用于管理和操作Java对象的模型。它提供了一套API和工具,可以用于创建、注册、查询和管理Java对象的模型和元数据。 org.apache.tomcat.util.modeler主要有以下几个功能: 1. 创建模型:通过使用ModelMBean接口和相关类,可以创建一个JavaBean对象的模型。这个模型可以包含一些属性、操作和事件,用于描述JavaBean的各种行为和特征。 2. 注册模型:通过使用ModelMBeanRegistration接口和相关类,可以将一个JavaBean对象的模型注册到Tomcat的模型管理器中。注册后,可以通过唯一的ObjectName标识符来访问和操作模型。 3. 查询模型:通过使用ModelMBeanInfo接口和相关类,可以查询模型的元数据信息,包括模型的属性、操作、事件等详细信息。这些信息可以用于动态管理和操作JavaBean对象。 4. 管理模型:通过使用ModelMBean接口和相关类,可以对模型进行一些管理操作,如属性值的设置和获取、操作的调用等。这些操作可以通过Java代码或JMX控制台来执行。 org.apache.tomcat.util.modeler的主要目的是提供一种简单、灵活且可扩展的方式来管理和操作Java对象的模型。它可以广泛应用于Tomcat服务器的管理和监控系统中,也可以作为独立的工具类库在其他Java应用程序中使用。通过使用org.apache.tomcat.util.modeler,开发人员可以更方便地管理和操作Java对象,提高系统的可管理性和可维护性。 ### 回答3: org.apache.tomcat.util.modeler是一个Apache Tomcat服务器的模块,用于管理和操作Java管理扩展(MBeans)。MBeans是一种Java对象,用于管理和监控Java应用程序的运行时行为。 org.apache.tomcat.util.modeler提供了一个框架,可以通过注解或XML配置文件定义MBeans,来监控和管理Java应用程序的各种方面。它通过使用Java动态代理和反射机制来实现动态生成和管理MBeans对象。 通过org.apache.tomcat.util.modeler,可以将Java应用程序的各种组件(如连接池、Servlet、JSP引擎等)以MBeans的形式暴露出来,从而可以通过标准的Java管理扩展API(JMX API)对其进行监控和管理。这些组件的属性和操作可以通过MBeans的属性和方法来获取和设置。 除了管理和监控外,org.apache.tomcat.util.modeler还提供了一些其他功能,例如:描述和验证MBeans的模型,自动生成MBeans的XML描述文件,支持运行时动态加载和卸载MBeans等。 总之,org.apache.tomcat.util.modeler是一个帮助开发人员实现和管理MBeans的工具,为Java应用程序提供了一种方便的方式来监控、管理和诊断运行时行为。它为Apache Tomcat服务器的开发和管理提供了强大的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值