4.6. 安装 JBoss EAP 时创建并订阅频道以提供其他工件


有些功能软件包需要额外的工件,它们不是由红帽提供的。您必须通过定义自定义频道来提供所需的工件。例如,MyFaces feature pack 需要 org.apache.myfaces.core:myfaces-implorg.apache.myfaces.core:myfaces-api jar 文件。但是,您可以确定这些 jar 的确切版本。

注意

以下流程描述了如何创建为 MyFaces 功能软件包提供额外工件的频道。

前提条件

  • 您在 红帽客户门户网站中有一个帐户 并已登录。
  • 您已查看了 JBoss EAP 8.0 支持的配置。
  • 已安装受支持的 JDK。
  • 您已下载了 jboss-eap-installation-manager
  • 您的 JBoss EAP 安装中已安装了功能包。

流程

  1. 打开终端模拟器,再前往包含 jboss-eap-installation-manager 的目录。
  2. 创建 manifest.yaml 文件:

    schemaVersion: 1.0.0
    name: MyFaces manifest file
    streams:
      - groupId: org.apache.myfaces.core
        artifactId: myfaces-impl
        version: 4.0.0
      - groupId: org.apache.myfaces.core
        artifactId: myfaces-api
        version: 4.0.0
    Copy to Clipboard Toggle word wrap
  3. 将清单部署到本地存储库:

    mvn deploy:deploy-file -Dfile=manifest.yaml \
      -DgroupId=com.example.channels -DartifactId=myfaces \
      -Dclassifier=manifest -Dpackaging=yaml -Dversion=1.0.0 \
      -Durl=file:/path/to/local/repository
    Copy to Clipboard Toggle word wrap
  4. 将 JBoss EAP 服务器订阅到新频道:

    $ ./jboss-eap-installation-manager.sh channel add \
      --channel-name myfaces-channel \
      --repositories https://repo1.maven.org/maven2,file:/path/to/local/repository \
        --manifest com.example.channels:myfaces \
      --dir jboss-eap8
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部