swarm 容器

在此博客文章中,我将描述如何将打包在WildFly Swarmüber -jar中的CloudEE Duke应用程序部署到Oracle Application Container Cloud 。

在Oracle Application Container Cloud中进行部署所需的部署工件是一个ZIP归档文件,其中包含应用程序über-jar和清单文件(manifest.json)。 下面列出了CloudEE Duke的manifest.json的WildFly Swarm版本。

manifest.json

{"runtime": {"majorVersion": "8"},"command": "java -Dswarm.http.port=$PORT -Dswarm.bind.address=$HOSTNAME -jar cloudee-duke-swarm.jar","release": {"version": "1.0","build": "1","commit": "123"},"notes": "Dukes says hello from Swarm"
}

您需要在启动命令中指定WildFly Swarm的端口和主机。 这是通过使用$ PORT和$ HOSTNAME环境变量完成的。

über-jar是使用WildFly Swarm Maven插件生成的:

<plugin><groupId>org.wildfly.swarm</groupId><artifactId>wildfly-swarm-plugin</artifactId><version>${version.wildfly.swarm}</version><executions><execution><goals><goal>package</goal></goals></execution></executions>
</plugin>

有关如何使用maven命令生成可部署的ZIP存档的示例,请参见完整的pom.xml :

mvn clean package assembly:single -Pswarm

这将在目标文件夹中生成一个名为cloudee-duke-oracle-swarm.zip的文件。 这是您将部署到Oracle Application Container Cloud的ZIP存档,如下面的屏幕快照所示。

部署应用程序后,您应该可以访问hello端点

https://<dependsonyouraccount>.oraclecloud.com/hello

公爵说你好!

您还将拥有MicroProfile实施提供的运行状况和指标终结点

https://<dependsonyouraccount>.oraclecloud.com/health

{
结果:“ UP”,
检查:[]}

https://<dependsonyouraccount>.oraclecloud.com/metrics

#HELP base:classloader_total_loaded_class_count显示自Java虚拟机开始执行以来已加载的类的总数。
#TYPE base:classloader_total_loaded_class_count计数器
基数:classloader_total_loaded_class_count 14170.0 …

翻译自: https://www.javacodegeeks.com/2018/03/wildfly-swarm-on-oracle-application-container-cloud.html

swarm 容器

swarm 容器_Oracle应用容器云上的WildFly Swarm相关推荐

  1. Oracle应用容器云上的WildFly Swarm

    在此博客文章中,我将描述如何将打包在WildFly Swarmüber -jar中的CloudEE Duke应用程序部署到Oracle Application Container Cloud . 在O ...

  2. Wildfly Swarm,朝着成熟和一小部分贡献

    我最近关注的项目之一是Wildfly Swarm . 最终,在今年的JBoss BOF Devoxx期间,我的考虑更改项目名称的请求没有通过(由于与著名的Docker Swarm发生冲突). 那么什么 ...

  3. Thorntail 2.2.0提供从WildFly Swarm自动迁移的特性

    自6月底宣布把WildFly Swarm2018.5.0改名为Thorntail2.0.0以来,Red Hat在8月中旬以后的三个周里发布了Thorntail 2.1.0版本和2.2.0版本.除了许多 ...

  4. netbeans调试_从NetBeans运行和调试WildFly Swarm应用程序

    netbeans调试 使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序. 在开发打包为über或镂空jars的微服务时,您期望使 ...

  5. 从NetBeans运行和调试WildFly Swarm应用程序

    使用NetBeans的Java EE开发人员习惯于直接在NetBeans所选择的应用程序服务器中运行和调试其瘦战应用程序. 在开发打包为über或镂空jars的微服务时,您期望使用相同的轻松方式进行运 ...

  6. WildFly Swarm –将Java EE应用程序部署为独立的Jar

    WildFly Swarm为将Java EE应用程序部署为独立的Jar文件提供了一种简单的解决方案. 这使得部署应用程序特别是REST或Web服务非常容易. Swarm在这方面与Spring Boot ...

  7. 一款跑在云上的定制容器专属 OS 来了——LifseaOS | 龙蜥技术

    简介:如果可以把运维 API 化,那我们是不是可以把 OS 也作为一个 K8S 可以管理的资源,让 K8S 像管理容器一样管理OS? 引言 在 2021 年 10 月的云栖大会上,为云原生而生的 OS ...

  8. 云上在野容器攻防战:“杀”不掉的挖矿木马

    编者按 数字化浪潮蓬勃兴起,企业面临的安全挑战亦日益严峻. 腾讯安全近期将复盘2022年典型的攻击事件,帮助企业深入了解攻击手法和应对措施,完善自身安全防御体系. 本篇是第二期,讲述了国内某高端制造厂 ...

  9. 从零开始搭建腾讯云上的 SpringBoot 容器化应用

    欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:李想 由于最近容器技术的火热,各大云计算厂商都已经提供了独立的容器服务,腾讯云也不例外.腾讯云容器服务的官方文档提供了一个基于Node.j ...

最新文章

  1. 我在兰亭这三年之部门动荡
  2. Java 10.switch语句
  3. 关于ActionBar的向下兼容
  4. iOS-NSData与NSDictionary的互相转换
  5. ubuntu下面使用clion
  6. C++描述杭电OJ 2016.数据的交换输出 ||
  7. 怎么使用7zip进行分批压缩_怎么使用钢结构抛丸机对钢结构进行除锈?
  8. Qt文档阅读笔记-QWebView官方解析与实例
  9. c# 小写金额转大写
  10. 程序设计基础(c语言)(第3版)课后习题答案
  11. TOM163vip邮箱靓号注册,域名邮箱如何注册
  12. hihocoder 1251 Today Is a Rainy Day 2015北京区域赛C
  13. 第70页的gtk+编程例子——快捷键
  14. java使用aspose打印pdf、word文件
  15. ae导出html,动画还原100%-AE一键导出
  16. java tetris_Java | Tetris
  17. 华东师范大学、普陀区科委领导一行莅临和数集团
  18. IPv6下的DHCP(DHCPv6)
  19. unsplash 图片版权
  20. mac os - pptp协议连接

热门文章

  1. [数据结构专训][GXOI/GZOI2019]旧词,[hdu5118]GRE Words Once More!,[hdu6333]Problem B. Harvest of Apples
  2. AT2376-[AGC014D]Black and White Tree【结论,博弈论】
  3. P5369-[PKUSC2018]最大前缀和【状压dp】
  4. CF9D-How many trees?【dp】
  5. P1038-神经网络【拓扑排序】
  6. P2278-[HNOI2003]操作系统【堆】
  7. 【KMP】重复子串(ybtoj KMP-2)
  8. 【差分】Tallest Cow(poj 3263/luogu 2879)
  9. 学习分享会(2019.5.31)
  10. ACM-ICPC 2018 徐州赛区网络预赛 D. EasyMath