如何在 eclipse 中的 tomcat 上部署 Maven 项目 严重:启动时子容器失败 java.util.concurrent.ExecutionException

2023-12-31

我在获取从 svn 存储库中拉取的 Maven 项目以将其部署到 Eclipse 中的 Tomcat 服务器上时遇到问题。我对整个过程很陌生,并且一整天都在努力让它发挥作用。我不确定此时问题是什么,任何方向将不胜感激!这是服务器的控制台输出。

Aug 15, 2012 4:24:28 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_03\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.7.0_03\jre\bin;C:/Program Files/Java/jdk1.7.0_03/bin/../jre/bin/server;C:/Program Files/Java/jdk1.7.0_03/bin/../jre/bin;C:/Program Files/Java/jdk1.7.0_03/bin/../jre/lib/amd64;C:\Program Files\Java\jdk1.7.0_03\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Dev\eclipse;;.
Aug 15, 2012 4:24:28 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:cepis' did not find a matching property.
Aug 15, 2012 4:24:28 PM org.apache.tomcat.util.digester.Digester endElement
WARNING:   No rules found matching 'Server/Service/Engine/Host/Context/Logger'.
Aug 15, 2012 4:24:29 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Aug 15, 2012 4:24:29 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Aug 15, 2012 4:24:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 871 ms
Aug 15, 2012 4:24:29 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 15, 2012 4:24:29 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.27
Aug 15, 2012 4:24:29 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cepis]]
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
    at java.util.concurrent.FutureTask.get(FutureTask.java:111)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:782)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cepis]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    ... 7 more
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.java:2308)
    at java.lang.Class.getDeclaredFields(Class.java:1760)
    at org.apache.catalina.startup.WebAnnotationSet.getDeclaredFields(WebAnnotationSet.java:452)
    at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:257)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:136)
    at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66)
    at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:381)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:858)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 7 more
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
    ... 21 more

Aug 15, 2012 4:24:29 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
    at java.util.concurrent.FutureTask.get(FutureTask.java:111)
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128)
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:675)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1136)
    at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:782)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 7 more

Aug 15, 2012 4:24:29 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:675)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
    at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
    at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1136)
    at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 11 more

Aug 15, 2012 4:24:29 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 636 ms

<dependency>
            <artifactId>spring-ws-core-tiger</artifactId>
            <groupId>org.springframework.ws</groupId>
            <version>1.5.10</version>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-core</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-beans</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-context</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-web</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-webmvc</artifactId>
                </exclusion>
                <exclusion>
                    <artifactId>spring-aop</artifactId>
                    <groupId>org.springframework</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jms</artifactId>
            <version>3.1.1.RELEASE</version>
            <exclusions>
                <exclusion>
                    <artifactId>spring-aop</artifactId>
                    <groupId>org.springframework</groupId>
                </exclusion>
            </exclusions>
        </dependency>

注意:这个项目正在另一台同事的计算机上运行,​​我已经下载了最新版本,我认为这可能是我的tomcat或eclipse配置不正确。

EDIT:

SOLVED:

这对其他人可能有用,也可能没用,但请记住,我是 Maven 新手,结果发现我在部署程序集中缺少 Maven 依赖项。

这是通过右键单击 Eclipse 中的项目来添加的。

-> 属性 -> 部署程序集 -> 添加 -> 然后选择 Maven 依赖项。


java.lang.ClassNotFoundException: org.springframework.context.ApplicationContext

您的问题是 spring JAR 文件不在您的应用程序的类路径中。也许发布 pom.xml 文件,以便我们了解如何捆绑 jar 文件?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 eclipse 中的 tomcat 上部署 Maven 项目 严重:启动时子容器失败 java.util.concurrent.ExecutionException 的相关文章

随机推荐

  • 如何从Python日期时间对象中删除秒? [复制]

    这个问题在这里已经有答案了 我有一个 python 日期时间对象 我想在网站上显示它 但是时间以 hh mm ss 格式显示 我想以 hh mm 格式显示它 我已尝试按照以下方式使用替换方法 message timestamp replac
  • 使用带有附加属性的“styled()”MUI 系统实用程序 (Typescript)

    我正在使用 MUI System v5 开发一个新项目 我在用着styled 这里的实用程序 不是样式组件 用于设计和创建简单的 UI 组件 该项目采用 TypeScript 我现在有很多困难 因为我不知道是否以及如何将道具传递给这些组件
  • jquery 中的 .clone() 方法不复制值[重复]

    这个问题在这里已经有答案了 可能的重复 没有内容的文本框的 Jquery 克隆 https stackoverflow com questions 4366159 jquery clone of a textbox without the
  • 用于将文本复制到剪贴板的独立于平台的工具

    我正在尝试编写一个函数将字符串参数复制到剪贴板 我打算在我一直在编写的 Python 脚本中使用它 这是我到目前为止所拥有的 在另一个堆栈溢出帖子中找到了大部分此片段 from tkinter import Tk def copy to c
  • 用Python在文件中间插入行?

    有没有办法做到这一点 假设我有一个文件 其中包含如下名称列表 Alfred Bill Donald 我如何在第 x 行 本例中为 3 插入第三个名字 Charlie 并自动将所有其他名字发送到一行 我见过其他类似的问题 但没有得到有用的答案
  • PUT 和 DELETE HTTP 请求方法有什么用处?

    我从未使用过 PUT 或 DELETE HTTP 请求方法 我的倾向是 当系统 我的应用程序或网站 的状态可能不受影响 如产品列表 时使用 GET 而当系统状态 如下订单 受到影响时 我倾向于使用 POST 这两个不是总是足够的 还是我错过
  • 布尔玛旋转木马没有响应

    我正在尝试将 bulma carousel 合并到我的 React 应用程序中 但它似乎不起作用 我尝试使用它来实现它布尔玛旋转木马 https wikiki github io components carousel 这个文档也是如此 但
  • Blazor 服务器客户端中的引导工具提示问题

    I am trying to get the formatting right for the tooltips but i cant figure out how to The code below works perfectly
  • 在未安装 Tensorflow 的情况下运行 Tensorflow 模型

    我有一个运行良好的 TF 模型 是用 Python 和 TFlearn 构建的 有没有办法在另一个系统上运行这个模型而不需要安装 Tensorflow 它已经经过预先训练 所以我只需要通过它运行数据即可 我知道 tfcompile 在这里发
  • QLineEdit python 方式大写输入

    我使用 QT Designer 绘制了一个 UI 但发现没有参数可供我将 QLineEdit 输入设置为大写 经过一些在线搜索后 我只看到了极少数满足我需求的结果 但所有结果都是用 Qt 编写的 例如 这个link http www qtf
  • Spring Initializr 项目导致不支持的类文件主要版本 64

    当我使用创建一个新项目时弹簧初始化 https start spring io Gradle 不会构建该项目 我使用 IntelliJ IDEA 错误信息是 Exception is org gradle cache CacheOpenEx
  • 从 Scipy 稀疏矩阵中获取唯一行

    我正在 python 中处理稀疏矩阵 我想知道是否有一种有效的方法来删除稀疏矩阵中的重复行 并且只保留唯一的行 我没有找到与之相关的函数 并且不知道如何在不将稀疏矩阵转换为密集矩阵并使用 numpy unique 的情况下执行此操作 没有快
  • 执行许多数据帧连接时出现 PySpark OutOfMemoryErrors

    关于这个问题的帖子很多 但没有一个回答我的问题 我遇到了OutOfMemoryError在 PySpark 中尝试将许多不同的数据帧连接在一起 我的本地机器有 16GB 内存 我的 Spark 配置如下 class SparkRawCons
  • 一次更改 pandas DataFrame 的多列中的某些值

    假设我有以下数据框 In 1 df Out 1 apple banana cherry 0 0 3 good 1 1 4 bad 2 2 5 good 这按预期工作 In 2 df apple df cherry bad np nan In
  • Spring Batch:组装作业而不是配置它(可扩展作业配置)

    背景 我正在设计一个文件读取层 它可以读取分隔文件并将其加载到List 我决定使用 Spring Batch 因为它提供了许多可扩展性选项 我可以根据文件的大小将其用于不同的文件集 要求 我想设计一个通用的作业 API 可用于读取任何分隔文
  • 为什么 Ruby 中的方法内部不能有类?

    我可以在函数体内创建 Ruby 类吗 我似乎收到错误 告诉我这是不允许的 但我认为应该是这样 因为这里的类太对象了 class A def method class B end end end 这会失败并出现错误 方法体内的类定义 如果我们
  • 浮点模*完全*“错误”

    我的意思不是一个微小的精度误差 https stackoverflow com q 588004 12671057 我的意思是一个完全地对于看似无害的计算 结果为 错误 expected 1 7306687640440686 got 0 0
  • 回滚时实体框架 InvalidOperationException

    我正在将我的 Windows 应用程序与 nopcommerce 集成 因此 当我从 nopcommerce 注册客户时 所有信息都应保存到新表中Customer我的 Windows 应用程序 为此 我在表上插入后创建了触发器Generic
  • 如果从锚链接重定向,Rails 不会重新加载本地 JavaScript

    我有一个foo js from FoosController 如果我输入 localhost 3000 foos 那么 jquery onready 函数将被加载 但是 如果我点击 a href foos or link to jquery
  • 如何在 eclipse 中的 tomcat 上部署 Maven 项目 严重:启动时子容器失败 java.util.concurrent.ExecutionException

    我在获取从 svn 存储库中拉取的 Maven 项目以将其部署到 Eclipse 中的 Tomcat 服务器上时遇到问题 我对整个过程很陌生 并且一整天都在努力让它发挥作用 我不确定此时问题是什么 任何方向将不胜感激 这是服务器的控制台输出