引起原因:java.lang.ClassNotFoundException:org.apache.activemq.web.AjaxServlet

发布于 2025-01-12 15:29:54 字数 11949 浏览 2 评论 0原文

我正在尝试在 TomEE 中配置 ActiveMQ 并使用 ActiveMQ Webconsole。下载 ActiveMQ 版本 15.16.3 后,我将项目导入 Eclipse 并将其转换为 Maven。通过 Maven 构建 war 文件并将其部署到 apache-tomee-plus-8.0.9\webapps 后,我在 Tomee 控制台中收到以下错误

'Caused by: java.lang.ClassNotFoundException: org.apache.activemq.web.AjaxServlet'

TomEE has inbox alle need files: 输入图片此处描述

我使用了与 'apache-activemq-5.16.3\webapps-demo\demo\WEB-INF\web.xml' 中相同的 web.xml

错误:

:45:10.902 INFORMATION [main] org.apache.openejb.OpenEJB$Instance.<init> openejb.home = C:\APPS\apache-tomee-plus-8.0.9
07-Mar-2022 13:45:10.902 INFORMATION [main] org.apache.openejb.OpenEJB$Instance.<init> openejb.base = C:\APPS\apache-tomee-plus-8.0.9
07-Mar-2022 13:45:10.904 INFORMATION [main] org.apache.openejb.cdi.CdiBuilder.initializeOWB Created new singletonService org.apache.openejb.cdi.ThreadSingletonServiceImpl@46944ca9
07-Mar-2022 13:45:10.906 INFORMATION [main] org.apache.openejb.cdi.CdiBuilder.initializeOWB Succeeded in installing singleton service
07-Mar-2022 13:45:10.927 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.init TomEE configuration file is 'C:\APPS\apache-tomee-plus-8.0.9\conf\tomee.xml'
07-Mar-2022 13:45:10.957 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.configureService Configuring Service(id=Tomcat Security Service, type=SecurityService, provider-id=Tomcat Security Service)
07-Mar-2022 13:45:10.959 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.configureService Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
07-Mar-2022 13:45:10.961 INFORMATION [main] org.apache.openejb.util.OptionsLog.info Using 'openejb.deployments.classpath=false'
07-Mar-2022 13:45:10.976 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating TransactionManager(id=Default Transaction Manager)
07-Mar-2022 13:45:11.010 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating SecurityService(id=Tomcat Security Service)
07-Mar-2022 13:45:11.070 INFORMATION [main] org.apache.openejb.server.ServiceManager.initServer Creating ServerService(id=cxf)
07-Mar-2022 13:45:11.191 INFORMATION [main] org.apache.openejb.server.ServiceManager.initServer Creating ServerService(id=cxf-rs)
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.start   ** Bound Services **
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.printRow   NAME                 IP              PORT
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.start -------
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.start Ready!
07-Mar-2022 13:45:11.210 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Server initialization in [920] milliseconds
07-Mar-2022 13:45:11.258 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'jms/queue/MyQueue' of type 'org.apache.activemq.command.ActiveMQQueue'.
07-Mar-2022 13:45:11.258 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=jms/queue/MyQueue)
07-Mar-2022 13:45:11.270 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'jms/ConnectionFactory' of type 'org.apache.activemq.ActiveMQConnectionFactory'.
07-Mar-2022 13:45:11.270 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=jms/ConnectionFactory)
07-Mar-2022 13:45:11.275 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'UserDatabase' of type 'org.apache.catalina.UserDatabase'.
07-Mar-2022 13:45:11.275 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=UserDatabase)
07-Mar-2022 13:45:11.278 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'jms/topic/MyTopic' of type 'org.apache.activemq.command.ActiveMQTopic'.
07-Mar-2022 13:45:11.278 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=jms/topic/MyTopic)
07-Mar-2022 13:45:11.280 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Starting service [Catalina]
07-Mar-2022 13:45:11.280 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Starting Servlet engine: [Apache Tomcat/9.0.56]
07-Mar-2022 13:45:11.292 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Deploying web application archive [C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT.war]
07-Mar-2022 13:45:11.297 INFORMATION [main] org.apache.tomee.catalina.TomcatWebAppBuilder.init ------------------------- localhost -> /apache-activemq-5.16.3-0.0.1-SNAPSHOT
07-Mar-2022 13:45:11.299 INFORMATION [main] org.apache.openejb.util.JarExtractor.extract Extracting jar: C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT.war
07-Mar-2022 13:45:11.374 INFORMATION [main] org.apache.openejb.util.JarExtractor.extract Extracted path: C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT
07-Mar-2022 13:45:11.421 INFORMATION [main] java.util.ArrayList.forEach Name = test_schema Ignoring unknown property: value of "jdbc/test_schema" for "global" property
07-Mar-2022 13:45:11.502 WARNUNG [main] org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal jms/ConnectionFactory resource was defined in both tomcat and tomee so removing tomcat one
07-Mar-2022 13:45:11.504 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.configureApplication Configuring enterprise application: C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT
07-Mar-2022 13:45:11.524 [main] org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal Unable to deploy collapsed ear in war StandardEngine[Catalina].StandardHost[localhost].StandardContext[/apache-activemq-5.16.3-0.0.1-SNAPSHOT]
        org.apache.openejb.OpenEJBException: Unable to load servlet class: org.apache.activemq.web.AjaxServlet: org.apache.activemq.web.AjaxServlet
                at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2299)
                at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2018)
                at org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:384)
                at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:420)
                at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:1033)
                at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1318)
                at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1162)
                at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134)
                at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
                at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
                at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1024)
                at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1911)
                at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)
                at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:825)
                at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
                at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618)
                at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
                at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
                at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
                at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
                at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
                at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
                at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
                at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
                at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
                at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
        Caused by: java.lang.ClassNotFoundException: org.apache.activemq.web.AjaxServlet
                at org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:186)
                at org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:83)
                at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2292)
                ... 48 more

新添加的信息:

我已经解压了 war 文件,WEB-INFO/classes 目录中没有类。我收到 Maven 的“BUILD SECUSS”消息。

I am trying to configure the ActiveMQ in the TomEE and use the ActiveMQ webconsole. After downloading ActiveMQ release 15.16.3 I imported the project to Eclipse and converted it to Maven. After builing the war file by Maven and deploying it to apache-tomee-plus-8.0.9\webapps, I am getting in the Tomee console the following error

'Caused by: java.lang.ClassNotFoundException: org.apache.activemq.web.AjaxServlet'

TomEE has inbox alle needed files:
enter image description here

I have used the same web.xml as in the 'apache-activemq-5.16.3\webapps-demo\demo\WEB-INF\web.xml'

Error:

:45:10.902 INFORMATION [main] org.apache.openejb.OpenEJB$Instance.<init> openejb.home = C:\APPS\apache-tomee-plus-8.0.9
07-Mar-2022 13:45:10.902 INFORMATION [main] org.apache.openejb.OpenEJB$Instance.<init> openejb.base = C:\APPS\apache-tomee-plus-8.0.9
07-Mar-2022 13:45:10.904 INFORMATION [main] org.apache.openejb.cdi.CdiBuilder.initializeOWB Created new singletonService org.apache.openejb.cdi.ThreadSingletonServiceImpl@46944ca9
07-Mar-2022 13:45:10.906 INFORMATION [main] org.apache.openejb.cdi.CdiBuilder.initializeOWB Succeeded in installing singleton service
07-Mar-2022 13:45:10.927 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.init TomEE configuration file is 'C:\APPS\apache-tomee-plus-8.0.9\conf\tomee.xml'
07-Mar-2022 13:45:10.957 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.configureService Configuring Service(id=Tomcat Security Service, type=SecurityService, provider-id=Tomcat Security Service)
07-Mar-2022 13:45:10.959 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.configureService Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
07-Mar-2022 13:45:10.961 INFORMATION [main] org.apache.openejb.util.OptionsLog.info Using 'openejb.deployments.classpath=false'
07-Mar-2022 13:45:10.976 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating TransactionManager(id=Default Transaction Manager)
07-Mar-2022 13:45:11.010 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating SecurityService(id=Tomcat Security Service)
07-Mar-2022 13:45:11.070 INFORMATION [main] org.apache.openejb.server.ServiceManager.initServer Creating ServerService(id=cxf)
07-Mar-2022 13:45:11.191 INFORMATION [main] org.apache.openejb.server.ServiceManager.initServer Creating ServerService(id=cxf-rs)
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.start   ** Bound Services **
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.printRow   NAME                 IP              PORT
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.start -------
07-Mar-2022 13:45:11.210 INFORMATION [main] org.apache.openejb.server.SimpleServiceManager.start Ready!
07-Mar-2022 13:45:11.210 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Server initialization in [920] milliseconds
07-Mar-2022 13:45:11.258 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'jms/queue/MyQueue' of type 'org.apache.activemq.command.ActiveMQQueue'.
07-Mar-2022 13:45:11.258 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=jms/queue/MyQueue)
07-Mar-2022 13:45:11.270 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'jms/ConnectionFactory' of type 'org.apache.activemq.ActiveMQConnectionFactory'.
07-Mar-2022 13:45:11.270 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=jms/ConnectionFactory)
07-Mar-2022 13:45:11.275 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'UserDatabase' of type 'org.apache.catalina.UserDatabase'.
07-Mar-2022 13:45:11.275 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=UserDatabase)
07-Mar-2022 13:45:11.278 INFORMATION [main] org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource Importing a Tomcat Resource with id 'jms/topic/MyTopic' of type 'org.apache.activemq.command.ActiveMQTopic'.
07-Mar-2022 13:45:11.278 INFORMATION [main] org.apache.openejb.assembler.classic.Assembler.createRecipe Creating Resource(id=jms/topic/MyTopic)
07-Mar-2022 13:45:11.280 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Starting service [Catalina]
07-Mar-2022 13:45:11.280 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Starting Servlet engine: [Apache Tomcat/9.0.56]
07-Mar-2022 13:45:11.292 INFORMATION [main] jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke Deploying web application archive [C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT.war]
07-Mar-2022 13:45:11.297 INFORMATION [main] org.apache.tomee.catalina.TomcatWebAppBuilder.init ------------------------- localhost -> /apache-activemq-5.16.3-0.0.1-SNAPSHOT
07-Mar-2022 13:45:11.299 INFORMATION [main] org.apache.openejb.util.JarExtractor.extract Extracting jar: C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT.war
07-Mar-2022 13:45:11.374 INFORMATION [main] org.apache.openejb.util.JarExtractor.extract Extracted path: C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT
07-Mar-2022 13:45:11.421 INFORMATION [main] java.util.ArrayList.forEach Name = test_schema Ignoring unknown property: value of "jdbc/test_schema" for "global" property
07-Mar-2022 13:45:11.502 WARNUNG [main] org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal jms/ConnectionFactory resource was defined in both tomcat and tomee so removing tomcat one
07-Mar-2022 13:45:11.504 INFORMATION [main] org.apache.openejb.config.ConfigurationFactory.configureApplication Configuring enterprise application: C:\APPS\apache-tomee-plus-8.0.9\webapps\apache-activemq-5.16.3-0.0.1-SNAPSHOT
07-Mar-2022 13:45:11.524 [main] org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal Unable to deploy collapsed ear in war StandardEngine[Catalina].StandardHost[localhost].StandardContext[/apache-activemq-5.16.3-0.0.1-SNAPSHOT]
        org.apache.openejb.OpenEJBException: Unable to load servlet class: org.apache.activemq.web.AjaxServlet: org.apache.activemq.web.AjaxServlet
                at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2299)
                at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2018)
                at org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:384)
                at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:420)
                at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:1033)
                at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1318)
                at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1162)
                at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:134)
                at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
                at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
                at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1024)
                at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1911)
                at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)
                at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:825)
                at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
                at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618)
                at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
                at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
                at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
                at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
                at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
                at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
                at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
                at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
                at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
                at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:568)
                at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
                at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
        Caused by: java.lang.ClassNotFoundException: org.apache.activemq.web.AjaxServlet
                at org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:186)
                at org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:83)
                at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2292)
                ... 48 more

New added Information:

I have unziped the war file and there is no classes in the WEB-INFO/classes directory. I got the "BUILD SECCUSS" message by Maven.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文