为了账号安全,请及时绑定邮箱和手机立即绑定

Tomcat Maven - 无法启动组件问题

Tomcat Maven - 无法启动组件问题

幕布斯6054654 2022-08-17 16:46:26
我正在尝试设置一个弹簧靴专家项目,以使用弹簧批处理进行作业多线程处理。我在设置中遇到了问题。我收到以下错误:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]我的POM文件如下:http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0<groupId>com.db.afc_ncm</groupId><artifactId>DataIngestion</artifactId><version>1.0-SNAPSHOT</version><packaging>jar</packaging><name>DataIngestion</name><description>Spring Batch Parallel Step</description><parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>    <version>2.0.4.RELEASE</version>    <relativePath/> <!-- lookup parent from repository --></parent><properties>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>    <java.version>1.8</java.version>    <start-class>com.db.afc_ncm.Application</start-class></properties><dependencies>    <dependency>        <groupId>org.apache.hive</groupId>        <artifactId>hive-service</artifactId>        <version>0.13.0</version>        <exclusions>            <exclusion>                <groupId>org.slf4j</groupId>                <artifactId>slf4j-api</artifactId>            </exclusion>            <exclusion>                <groupId>org.slf4j</groupId>                <artifactId>slf4j-log4j12</artifactId>            </exclusion>        </exclusions>    </dependency>    <dependency>        <groupId>org.projectlombok</groupId>        <artifactId>lombok</artifactId>        <version>1.18.4</version>        <scope>provided</scope>    </dependency>    <dependency>        <groupId>com.db.afc_ncm</groupId>        <artifactId>ImpalaJDBC41</artifactId>        <version>1.0</version>        <scope>system</scope>        <systemPath>${project.basedir}/lib/lib_ImpalaJDBC41.jar</systemPath>
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

当您包含依赖项时,您的春季启动版本使用Apache Tomcat 8.5,这需要3.1版本。这就是导致此异常的原因。如果需要将项目作为 Web 项目,则可以将依赖项版本升级到 3.1。否则,如果您只想在没有Web功能的情况下进行一些批处理,只需删除依赖项并添加spring-boot-starter-webservlet-apiservlet-apispring-boot-starter-webspring-boot-starter-batch



查看完整回答
反对 回复 2022-08-17
  • 1 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号