- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用此配置对 Tomcat7 嵌入式插件进行工作集成测试:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>29360</port>
<systemProperties>
<logback.configurationFile>${project.build.testOutputDirectory}/logback-test.xml</logback.configurationFile>
<psw.config>${project.build.testOutputDirectory}</psw.config>
<spring.profiles.active>test-e2e</spring.profiles.active>
</systemProperties>
</configuration>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>run-tomcat</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run-war-only</goal>
</goals>
<configuration>
<fork>true</fork>
</configuration>
</execution>
<execution>
<id>stop-tomcat</id>
<phase>post-integration-test</phase>
<goals>
<goal>shutdown</goal>
</goals>
</execution>
</executions>
</plugin>
但是当关机发生时,我一直有这个错误:引起:java.lang.ClassNotFoundException:org.apache.catalina.core.ContainerBase$StopChild
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:49.618s
[INFO] Finished at: Sun Dec 22 07:58:06 CET 2013
[INFO] Final Memory: 163M/259M
[INFO] ------------------------------------------------------------------------
ERROR: IllegalAccessException for stop method in class org.apache.tomcat.maven.plugin.tomcat7.run.ExtendedTomcat
java.lang.reflect.InvocationTargetException
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.tomcat.maven.common.run.EmbeddedRegistry.shutdownAll(EmbeddedRegistry.java:110)
at org.apache.tomcat.maven.common.run.EmbeddedRegistry$1.run(EmbeddedRegistry.java:69)
Caused by: org.apache.catalina.LifecycleException: Failed to stop component [StandardServer[-1]]
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)
at org.apache.catalina.startup.Tomcat.stop(Tomcat.java:351)
... 6 more
Caused by: org.apache.catalina.LifecycleException: Failed to stop component [StandardService[Tomcat]]
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)
at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:753)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Tomcat]]
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)
at org.apache.catalina.core.StandardService.stopInternal(StandardService.java:502)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
... 9 more
Caused by: java.lang.NoClassDefFoundError: org/apache/catalina/core/ContainerBase$StopChild
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:1173)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
... 11 more
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.core.ContainerBase$StopChild
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
... 13 more
Process finished with exit code 0
有任何纠正此问题的提示吗?
最佳答案
如果您运行 mvn integration-test,它不会运行 post-integration-test 阶段,这可能会导致此错误。请改用 mvn verify。
关于maven - tomcat 7 embedded 没有正确关闭 ClassNotFoundException ContainerBase$StopChild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728172/
我是使用 spring、hibernate 进行 java web 编程的新手。当我将在另一台PC上正常运行的现有项目导入IDEA 2017.01.15并启动Tomcat服务器时,出现以下错误: 22
当我尝试使用 spring boot 2.1.2 在 tomcat 中部署 war 时遇到了这个错误。我的 tomcat 版本是 8.5.14,java 是 1.8.0_121。我认为我做的一切都是正
我正在尝试使用此配置对 Tomcat7 嵌入式插件进行工作集成测试: org.apache.tomcat.maven
我无法在 Tomcat 服务器版本 7.0.54 中部署我的应用程序 war 文件。这是错误日志。 WEB.XML branding default brandingTi
我是 Spring Boot 的新手,我试图制作简单的应用程序,我在 tomcat 上部署了 war,但是我有错误,请查看我的错误: SEVERE: ContainerBase.addChild
我的问题看起来和其他问题一样,但我尝试了其他解决方案但没有任何效果,所以我放在这里,我正在使用 spring boot 并且需要集成 google 驱动器来下载文件,需要根据 google 文档添加以
我正在尝试部署一个使用 spring 和 hibernate 的 java web 应用程序,但是当它尝试启动它时,我在 tomcat 中收到以下错误日志。 25-May-2019 04:16:21.
当我尝试在 Tomcat 中运行我的应用程序时遇到此错误。我已经检查了tomcat和java home的版本。两者都使用 java 6。 是否缺少 jar ?还是我的 web xml?我没有使用任何
我正在使用嵌入式 tomcat,当我尝试启动服务器时出现以下错误。我正在使用 tomcat 8.0.20 和 jdk8 ERROR {org.apache.catalina.core.Containe
我刚刚在 netbeans 中打开项目,清理并构建它然后运行项目,但它显示以下错误消息。 注意:同一个项目在其他系统中运行良好。 03-Jan-2017 13:38:30.767 SEVERE [lo
您好,我正在使用 netbeans 创建一个 jsp 项目,每当我尝试运行该项目时,都会收到以下错误 "Exception while loading the app : java.lang.Ille
Jul 23, 2015 8:51:18 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apach
我正在使用 apache-tomcat-7.0.55 和 java 1.7.0_67 从 Dynamic Web Project eclipe kepler SR2 运行 servlet 文件在 Ec
我在 localhost 上的 tomcat 上部署 war 没问题,但是当我在我的 ec2 服务器上部署 war 时,它有错误跟进: Caused by: java.lang.AbstractMet
我错过了什么?我已经尝试了很多方法来解决这个问题,但我仍然收到以下错误:我能做些什么来解决这个问题? May 14, 2016 10:13:53 AM org.apache.catalina.core
This is how we enable Tomcat Manager in a vanilla Tomcat 8 . 我有一个 hardened Tomcat 8它分为 CATALINA_HOME
为了使用 neo4j-graphdatabase 独立服务器,我将 SDN 3.1.2 的依赖项添加到我的 pom 中。 org.springframework.data
我是一名优秀的程序员,十分优秀!