搜索

1.3. 关于在 Karaf 上运行 Fuse 脱机

download PDF

您可以以离线模式运行 Apache Karaf 容器,即无互联网连接。但是,如果您计划将自定义应用程序部署到容器中,则可能需要将额外的依赖项下载到本地 Maven 存储库,然后才能使用这些应用程序以离线模式运行容器。

要以离线模式运行 Apache Karaf 容器,需要区分以下类型的依赖项:

  • 运行时 依赖项是在默认配置中运行 Apache Karaf 容器所需的依赖项。
  • 构建时 依赖项是构建自定义应用程序所需的依赖项,可能包含第三方库。

以下是离线模式下可以执行的操作以及需要在线模式(通过互联网连接)完成的内容:

  • 在其默认配置中运行 Apache Karaf 容器支持离线模式。Apache Karaf 容器的默认配置由 etc/org.apache.karaf.features.cfg 文件中的 featuresBoot 属性指定。安装的系统/ 子目录中提供了所需的依赖项。
  • 通常情况下,安装额外功能 是离线模式下 不支持的。在原则上,您可以使用 features:install 命令从标准功能存储库(由 etc/org.apache.karaf.features.cfg 文件中的 featuresRepositories 属性指定)安装任何功能,但大多数功能都必须从互联网下载,因此无法在离线模式下支持。
  • 一般情况下,部署自定义应用程序 在离线模式下 不受支持。有些情况下,具有最小构建时依赖项集的应用程序会离线部署。但是,自定义应用程序通常具有需要互联网连接的第三方依赖项,以便 Apache Maven 可以下载 JAR 文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.