第 3 章 开发和部署 Eclipse Vert.x 运行时应用程序
您可以创建一个新的 Eclipse Vert.x 应用程序,并将其部署到 OpenShift 或独立 Red Hat Enterprise Linux。
3.1. 开发 Eclipse Vert.x 应用程序 复制链接链接已复制到粘贴板!
对于基本的 Eclipse Vert.x 应用程序,您需要创建以下内容:
- 包含 Eclipse Vert.x 方法的 Java 类。
-
包含 Maven 构建应用程序所需的信息的
pom.xml文件。
以下流程创建了一个简单的 Greeting 应用程序,它将返回 "Greetings!" 作为回答。
要将应用程序构建和部署到 OpenShift,Eclipse Vert.x 4.3 仅支持基于 OpenJDK 8 和 OpenJDK 11 的构建器镜像。不支持 Oracle JDK 和 OpenJDK 9 构建器镜像。
前提条件
- 安装了 OpenJDK 8 或 OpenJDK 11。
- 已安装 Maven。
流程
创建新目录
myApp,并导航到它。mkdir myApp cd myApp
$ mkdir myApp $ cd myAppCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这是应用的根目录。
在根目录中创建目录结构
src/main/java/com/example/,然后导航到.mkdir -p src/main/java/com/example/ cd src/main/java/com/example/
$ mkdir -p src/main/java/com/example/ $ cd src/main/java/com/example/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建包含应用代码的 Java 类文件
MyApp.java。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在应用程序根目录
myApp中创建pom.xml文件,其内容如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从应用的根目录使用 Maven 构建应用。
mvn vertx:run
$ mvn vertx:runCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证应用是否正在运行。
使用
curl或您的浏览器,验证您的应用程序正在http://localhost:8080中运行。curl http://localhost:8080 Greetings!
$ curl http://localhost:8080 Greetings!Copy to Clipboard Copied! Toggle word wrap Toggle overflow
附加信息
- 作为建议的做法,您可以配置存活度和就绪度探测,以便在 OpenShift 上运行时为应用启用健康状态监控。