activemq--extdir选项没有';好像不行

activemq--extdir选项没有';好像不行,activemq,Activemq,我正在使用自己的配置文件启动活动mq代理: ./apache-activemq-5.6.0/bin/activemq console xbean:custom-broker.xml 代理正在使用我定义的一些类,这些类驻留在jar中。有一段时间,我只是把jar放在activemqlib文件夹中,一切正常。 然而,我现在希望activemq从另一个文件夹中拾取jar,这是--extdir选项声称能够做到的。但是我不能让它工作。 我正在执行命令: ./apache-activemq-5.6.0/bi

我正在使用自己的配置文件启动活动mq代理:

./apache-activemq-5.6.0/bin/activemq console xbean:custom-broker.xml
代理正在使用我定义的一些类,这些类驻留在jar中。有一段时间,我只是把jar放在activemqlib文件夹中,一切正常。 然而,我现在希望activemq从另一个文件夹中拾取jar,这是
--extdir
选项声称能够做到的。但是我不能让它工作。 我正在执行命令:

./apache-activemq-5.6.0/bin/activemq console xbean:custom-broker.xml --extdir ../mylib/
这里讨论的jar位于mylib中,我每次都会得到ClassNotFoundException

我缺少什么?

已解决--extdir确实如预期的那样工作,结果是有人将其中一个包的名称更改了1个字符,这就是activemq在jar:P中找不到有问题的类的原因。 还值得注意的是,如果要将多个文件夹添加到活动mq的类路径,则需要重复--extdir多次,如--extdir foldr1--extdir foldr2“中所述:

已解决--extdir确实如预期的那样工作,结果是有人将其中一个包的名称更改了1个字符,这就是activemq在jar:P中找不到有问题的类的原因。 还值得注意的是,如果要将多个文件夹添加到活动mq的类路径,则需要重复--extdir多次,如--extdir foldr1--extdir foldr2“中所述:


您在哪里找到了--extdir选项?您可能需要将jvm指向外部libs目录。@GermannArlington如果您键入activemq-?您将看到列出的extdir选项。如何将jvm指向外部libs目录?在哪里找到--extdir选项?您可能需要将jvm指向外部libs目录。@GermannArlington如果您键入activemq-?您将看到列出的extdir选项。如何将jvm指向外部libs目录?