2.4. 下载并运行快速启动


2.4.1. 下载快速启动

JBoss EAP 随附一整套快速入门代码示例,旨在帮助用户开始使用各种 Jakarta EE 技术编写应用程序。快速启动可以从红帽客户门户网站下载。

流程

  1. 登录到红帽客户门户上的 JBoss EAP 下载页面
  2. Version 下拉菜单中选择 8.0
  3. 在列表中找到 Red Hat JBoss Enterprise Application Platform 8.0.0 Quickstarts 条目,然后点 Download 下载包含快速入门的 .zip 文件。
  4. .zip 文件保存到所需的目录中。
  5. 解压缩 .zip 文件。

2.4.2. 将快速启动导入到 JBoss 工具

下载快速启动后,可以将它们导入到 JBoss 工具,并部署到 JBoss EAP。

注意

JBoss 工具在 JBoss EAP 8.0 中已弃用。不会对这个功能进行任何增强,它可能会在以后的版本中删除。

每个快速入门都附带了一个 POM 文件,其中包含其项目和配置信息。使用此 POM 文件轻松将快速启动导入到 JBoss 工具中。

重要

如果在将其导入到 JBoss 工具中时,您的快速启动项目文件夹位于 IDE 工作区内,则 IDE 会生成一个无效的项目名称和 WAR 存档名称。在开始之前,请确保快速启动项目文件夹位于 IDE 工作区之外。

流程

  1. 启动 JBoss 工具。
  2. 选择 File Import
  3. 选择 Maven Existing Maven Projects,然后点 Next

    图 2.1. 导入现有 Maven 项目

    *Import* 窗口。
  4. 浏览到所需的快速入门目录(如 helloworld 快速启动),然后单击 OKProjects 列表框填充了所选快速启动项目的 pom.xml 文件。

    图 2.2. 选择 Maven Projects

    *Maven Projects* 选择窗口。
  5. Finish

2.4.3. 运行 helloworld 快速启动

运行 helloworld 快速入门是一种简单的方式,可以验证 JBoss EAP 服务器是否已正确配置和运行。

注意

JBoss 工具在 JBoss EAP 8.0 中已弃用。不会对这个功能进行任何增强,它可能会在以后的版本中删除。

流程

  1. 如果您尚未定义服务器,则将 JBoss EAP 服务器添加到 JBoss 工具中。请参阅 JBoss 工具指南中的 如何:配置 IDE 以与 JBoss EAP 和 JBoss Web 框架工具包一起工作
  2. 右键点击 Project Explorer 选项卡中的 helloworld 项目,然后选择 Run As Run on Server

    图 2.3. Run As - 在服务器中运行

    *Run As* <rh-icon  set= *Run on Server* 屏幕截图。" class="modal-img" loading="lazy">
  3. 从服务器列表中选择 JBoss EAP 8.0 服务器,然后单击 Next

    图 2.4. 在服务器上运行

    *Run on Server* 窗口。
  4. helloworld 快速入门已经列出,需要配置在服务器上。点 Finish 以部署快速入门。

    图 2.5. 修改服务器上配置的资源

    *Add 和 Remove Resources* 窗口。
  5. 验证结果。

    • Server 选项卡中,JBoss EAP 8.0 服务器状态更改为 Started
    • Console 选项卡显示详细说明 JBoss EAP 服务器启动和 helloworld 快速启动部署的消息。

      WFLYUT0021: Registered web context: /helloworld
      WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war")
      Copy to Clipboard Toggle word wrap
    • helloworld 可以通过 http://localhost:8080/helloworld 访问,并显示文本 Hello World!

2.4.4. 运行 bean-validation 快速启动

某些快速入门(如 bean-validation Quickstart)不提供用户界面层,而是提供 Arquillian 测试来演示功能。

注意

JBoss 工具在 JBoss EAP 8.0 中已弃用。不会对这个功能进行任何增强,它可能会在以后的版本中删除。

流程

  1. bean-validation 快速启动导入到 JBoss 工具中。
  2. Servers 选项卡中,右键单击服务器,然后选择 Start 以启动 JBoss EAP 服务器。如果您没有看到 Servers 选项卡或尚未定义服务器,请将 JBoss EAP 服务器添加到 JBoss 工具中。请参阅 JBoss 工具指南中的 如何:配置 IDE 以与 JBoss EAP 和 JBoss Web 框架工具包一起工作
  3. 右键单击 Project Explorer 选项卡中的 bean-validation 项目,然后选择 Run As Maven Build
  4. 目标输入字段中输入以下内容,然后点 Run

    clean verify -Parq-remote
    Copy to Clipboard Toggle word wrap

    图 2.6. 编辑配置

    *Edit Configuration* 窗口。
  5. 验证结果。

    Console 标签页显示 bean-validation Arquillian 测试的结果:

    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running org.jboss.as.quickstarts.bean_validation.test.MemberValidationTest
    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.189 sec
    
    Results :
    
    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    Copy to Clipboard Toggle word wrap

2.4.5. 从命令行运行快速启动

您可以使用 Maven 从命令行轻松构建和部署快速入门。如果您尚未安装 Maven,请参见 Apache Maven 项目以下载和安装它。

快速入门的根目录中提供了一个 README.md 文件,其中包含系统要求、配置 Maven、添加用户和运行快速入门的一般信息。

每个快速入门还包含自己的 README.md 文件,它提供特定的指令和 Maven 命令来运行该快速入门。

流程

  1. 检查 helloworld 快速启动根目录中的 README.md 文件。
  2. 启动 JBoss EAP 服务器。

    $ EAP_HOME/bin/standalone.sh
    Copy to Clipboard Toggle word wrap
  3. 前往 helloworld quickstart 目录。
  4. 使用快速启动的 README.md 文件中提供的 Maven 命令构建和部署快速入门。

    $ mvn clean install wildfly:deploy
    Copy to Clipboard Toggle word wrap
  5. helloworld 应用可以通过 http://localhost:8080/helloworld 访问并显示文本 Hello World!
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部