1.5. 扩展 JAVA 类路径
默认情况下,< broker_instance_dir>/lib
目录中的 JAR 文件会在运行时加载,因为目录是 Java 类路径的一部分。如果您希望 AMQ Broker 从 < broker_instance_dir> /lib
以外的目录中加载 JAR 文件,您必须将该目录添加到 Java 类路径中。
要在 Java 类路径中添加目录,您可以使用以下方法之一:
-
在 &
lt;broker_instance_dir>/etc/artemis.profile
文件中,将新属性artemis.extra.libs
添加到系统属性的JAVA_ARGS
列表中。 -
设置
ARTEMIS_EXTRA_LIBS
环境变量。
以下是使用两种方法添加到 Java 类路径中的以逗号分隔的目录列表示例:
-Dartemis.extra.libs=/usr/local/share/java/lib1,/usr/local/share/java/lib2
export ARTEMIS_EXTRA_LIBS=/usr/local/share/java/lib1,/usr/local/share/java/lib2
注意
如果在 < broker_instance_dir>/etc/artemis.profile 文件中配置了
环境变量会被忽略。
artemis.extra.libs
Java 系统属性,则 ARTEMIS_
EXTRA_LIBS