搜索

1.5. 扩展 JAVA 类路径

download PDF

默认情况下,< broker_instance_dir>/lib 目录中的 JAR 文件会在运行时加载,因为目录是 Java 类路径的一部分。如果您希望 AMQ Broker 从 < broker_instance_dir&gt; /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 环境变量会被忽略。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.