tomcat中的Error starting static Resources 以及其他常见错误合集

本文介绍了如何解决Maven项目中遇到的Tomcat启动失败问题,包括删除错误的XML文件、配置servlet依赖、修复war包和web.xml、调整Maven插件配置。重点步骤包括导入javax.servlet-api和tomcat7-maven-plugin的正确配置。

遇到这类问题 我的报错是这样的
严重: Error starting static Resources
在这里插入图片描述

首先 问题

找到对应的tomcat文件

在这里插入图片描述

删除这个文件下的xml文件

严重: A child container failed during start
在pom.xml种导入对应的servlet坐标

 <!-- servlet -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.0.1</version>
            <scope>provided</scope>
        </dependency>

Maven项目tomcat7无法启动
使用tomcat插件时候出现Skipping non-war project问题

在这里插入图片描述

在pom.xml文件种导入对应的 配置

<!-- 构建-->
    <build>
        <!--maven插件-->
        <plugins>
            <!--jdk编译插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <!--加入对应的maven版本号码-->
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>
            <!--tomcat插件-->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <!--端口控制-->
                    <port>80</port>
                    <!--项目路径  对应的访路径-->
                    <path>/Spring_base_war_exploded</path>
                    <!--编码-->
                    <uriEncoding>UTF-8</uriEncoding>
                    <ignorePackaging>true</ignorePackaging>
                </configuration>
            </plugin>
        </plugins>
    </build>

上述种也有可能没有配置相应的war包
在这里插入图片描述

在这里插入图片描述

加入对应的war包即可

对应的web.xml配置

    <servlet>
        <servlet-name>UserServlet</servlet-name>
        <servlet-class>cn.yl.UserServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>UserServlet</servlet-name>
        <url-pattern>/cn.yl.UserServlet</url-pattern>
    </servlet-mapping>

这类问题表明 少了 配置文件
在这里插入图片描述

在对应的文件路径种 加入 webapp即可

对应的maven项目 需要配置好对应的坐标 位置

这样就欧克了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值