java - Spring Boot 1.4 和 Apache Axis2 - Tomcat 无法通过运行 Jar 启动

标签 java apache spring-boot apache-axis

我现在在我的项目中使用 Spring Boot 1.4 和 Apache Axis2。在pom.xml中添加依赖后,生成的jar文件无法运行。这意味着tomcat服务器没有启动并且

java.util.concurrent.ExeutionException: org.apache.catalina.LifecycleException: Failed to start component 

最佳答案

我可以通过在 pom.xml 中添加排除项来解决该问题。我认为问题是嵌入的 Tomcat 在 javax.servlet-api 方面存在一些问题。

<dependency>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2-kernel</artifactId>
            <version>${axis2.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.servlet</groupId>
                    <artifactId>servlet-api</artifactId>
                </exclusion>
            </exclusions>
</dependency>

关于java - Spring Boot 1.4 和 Apache Axis2 - Tomcat 无法通过运行 Jar 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41275616/

相关文章:

java - pom.xml 文件没有配置好

java - 谷歌应用程序引擎无法仅在生产中获取blob key

java - Android TCP 连接到 C 服务器 : String transferred is noisy

php - 相同的网页在虚拟服务器实例和生产实例上看起来不同

php - 在 session 链接上运行 apache 基准测试。 (我想访问一些正在 session 中的页面。)

java - 如何在 Spring-boot 中为 REST API 的每个请求创建唯一的 ID?

Java启动两个线程?

java - 如何在 Java 中使用 JavaScript?

spring-boot - CNB 启动器未拾取 Spring Boot OCI 镜像的环境属性

java - Thymeleaf 片段有时不起作用