Java 部署Apache Camel应用程序时发出警告

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

当我将应用程序部署到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/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