Java 部署Apache Camel应用程序时发出警告
当我将应用程序部署到GlassFish时,我看到以下警告:Java 部署Apache Camel应用程序时发出警告,java,glassfish,apache-camel,Java,Glassfish,Apache Camel,当我将应用程序部署到GlassFish时,我看到以下警告: WARN AnnotationTypeConverterLoader - Ignoring converter type: org.apache.activemq.camel.converter.ActiveMQMessageConverter as a dependent class could not be found: java.lang.NoClassDefFoundError: org/apache/camel/Proce
WARN AnnotationTypeConverterLoader - Ignoring converter type: org.apache.activemq.camel.converter.ActiveMQMessageConverter as a dependent class could not be found: java.lang.NoClassDefFoundError: org/apache/camel/Processor java.lang.NoClassDefFoundError: org/apache/camel/Processor
该应用程序似乎能按预期工作,但这个警告令我恼火。我的POM中有以下内容:
<properties>
<camel-version>2.13.2</camel-version>
</properties>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-test</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsonpath</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-sql</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
<version>${camel-version}</version>
</dependency>
当
camel jms
未安装、不在类路径上等时,会发生此错误
您能否验证camel jms
是否已正确解析和安装?检查罐子是否有损坏
我在Play项目中遇到了这个问题,并将以下内容添加到build中。sbt
解决了这个问题:
“org.apache.camel”%”camel jms“%”2.15.3“,
我遇到了同样的问题,我得到的错误也是一样的。
我的错误是:
Ignoring converter type: org.apache
.activemq.camel.converter.ActiveMQMessageConverter as a dependent class could not be found: java.lang.NoClassDefFoundErr
or: org/apache/camel/Processor
你和我的错误类型相同,那就是:
Ignoring converter type: org.apache.activemq.camel.converter.ActiveMQMesfooConverter
as a dependent class could not be found: java.lang.NoClassDefFoundError:
org/apache/camel/Processor
因此,要解决这个问题,您需要添加org.apache.activemq.camel.converter.ActiveMQMesfooConverterjar及其依赖jar
希望这对您有所帮助……您有类似的功能,请向我们展示整个stacktrace,并告诉我们您是如何部署应用程序的?
Ignoring converter type: org.apache.activemq.camel.converter.ActiveMQMesfooConverter
as a dependent class could not be found: java.lang.NoClassDefFoundError:
org/apache/camel/Processor