如何在 Wildfly 服务器上部署 Quarkus 项目?
根据我的理解,它仅部署在 Kubernetes 或 Open Shift 中,而不部署在服务器上。
您不会将 Quarkus 应用程序部署到 WildFly。实际上,您可以将 Quarkus 视为 WildFly 的替代品——它包含许多相同的库,例如用于 JAX-RS 的 RESTEasy、用于 JPA 的 Hibernate、用于事务的 Narayana、MicroProfile 规范的 SmallRye 实现等。
最大的区别(嗯,许多重大区别之一)是,如果您构建 Quarkus 应用程序,您将获得一个独立的可运行程序,而不是需要放入应用程序服务器的部署。这个独立的 runnable 是一个普通的旧 JAR(实际上有很多 JAR,一个用于应用程序的 JAR,加上依赖项),你可以用它运行java -jar target/myapp-runner.jar;或者它可以是本机二进制文件(如果您在 Quarkus 中使用 GraalVM 支持)。
您可以将独立的 runnable 放入容器映像中,然后将该映像部署到 Kubernetes 或 OpenShift 中,但没有什么会强迫您这样做。您可以在普通的旧操作系统上运行 Quarkus 应用程序就好了。
| 归档时间: |
|
| 查看次数: |
1052 次 |
| 最近记录: |