Kundera 的 Tomee 启动错误
Tomee startup error with Kundera
我正在尝试将 Kundera 与 Tomee 一起使用。在给予 Kundera 依赖后,我遇到了以下错误。
Nov 11, 2016 12:13:58 AM org.apache.catalina.core.ContainerBase removeChild
SEVERE: ContainerBase.removeChild: destroy:
org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/tomee-start-example-1.0.0-SNAPSHOT]] in state [STARTING_PREP]
at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:409)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:299)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1537)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1518)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeployWebApps(TomcatWebAppBuilder.java:762)
我在pom
中给出了以下依赖
<dependency>
<groupId>com.impetus.kundera.client</groupId>
<artifactId>kundera-cassandra</artifactId>
<version>3.6</version>
</dependency>
之前
Nov 11, 2016 12:13:58 AM org.apache.catalina.core.ContainerBase removeChild
SEVERE: ContainerBase.removeChild: destroy:
您有实际的异常说明失败的原因。
我怀疑你有一些库冲突是由于 kundera 传递依赖(注意它非常大,你需要在不处于普通 SE 独立模式时排除其中的一些,至少是 javax APIs)。
我正在尝试将 Kundera 与 Tomee 一起使用。在给予 Kundera 依赖后,我遇到了以下错误。
Nov 11, 2016 12:13:58 AM org.apache.catalina.core.ContainerBase removeChild
SEVERE: ContainerBase.removeChild: destroy:
org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/tomee-start-example-1.0.0-SNAPSHOT]] in state [STARTING_PREP]
at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:409)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:299)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1537)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1518)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeployWebApps(TomcatWebAppBuilder.java:762)
我在pom
中给出了以下依赖<dependency>
<groupId>com.impetus.kundera.client</groupId>
<artifactId>kundera-cassandra</artifactId>
<version>3.6</version>
</dependency>
之前
Nov 11, 2016 12:13:58 AM org.apache.catalina.core.ContainerBase removeChild
SEVERE: ContainerBase.removeChild: destroy:
您有实际的异常说明失败的原因。
我怀疑你有一些库冲突是由于 kundera 传递依赖(注意它非常大,你需要在不处于普通 SE 独立模式时排除其中的一些,至少是 javax APIs)。