1.3. 关于在 Karaf 离线上运行 Fuse


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

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

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

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

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.