微软 azure

在本文中,我将通过展示如何在Microsoft Azure Web Apps for Containers中执行操作来跟踪有关在Oracle Cloud中运行Eclipse MicroProfile应用程序的系列文章。

我正在使用与以前的帖子相同的简单应用程序CloudEE Duke 。 唯一的区别是,我现在将应用程序打包为Docker映像。 在此示例中,我展示了如何使用fabric8 Maven插件为WildFly Swarm生成docker映像。

<plugin><groupId>io.fabric8</groupId><artifactId>docker-maven-plugin</artifactId><version>${version.docker-maven-plugin}</version><configuration><images><image><alias>${project.artifactid}</alias><name>ivargrimstad/${project.artifactId}:swarm</name><build><maintainer>Ivar Grimstad (ivar.grimstad@gmail.com)</maintainer><from>jboss/base-jdk:8</from><assembly><basedir>/</basedir><inline><files><file><source>${project.build.directory}/${project.build.finalName}-hollow-swarm.jar</source><outputDirectory>/opt</outputDirectory></file><file><source>${project.build.directory}/${project.build.finalName}.war</source><outputDirectory>/opt</outputDirectory></file></files></inline>                                   </assembly>       <entryPoint><arg>java</arg><arg>-Djava.net.preferIPv4Stack=true</arg><arg>-jar</arg><arg>/opt/${project.build.finalName}-hollow-swarm.jar</arg>  <arg>/opt/${project.build.finalName}.war</arg>  </entryPoint></build></image></images></configuration><executions><execution><phase>package</phase><goals><goal>build</goal></goals></execution></executions>
</plugin>

其他Eclipse MicroProfile实现的配置与此类似。 有关示例,请参见完整的pom.xml 。 要为CloudEE Duke的WildFly Swarm实现生成docker映像,请使用以下命令:

mvn clean package docker:build -Pswarm

生成映像后,您需要将其发布到容器注册表。 就我而言,我只是将其推送到我的公共Docker Hub上 。

为了在Microsoft Azure中部署CloudEE Duke应用程序,登录到Azure门户并为容器创建一个新的Web应用程序,如下所示。

由于WildFly Swarm默认在端口8080上运行(并且我在这里使用所有默认值),因此需要配置应用程序的端口号。 可以在用户界面中或使用Cloud Shell完成此操作,如下所示:

部署应用程序后,您应该能够访问hello端点。

https://cloudee-duke-swarm.azurewebsites.net/hello
公爵说你好!

https://cloudee-duke-swarm.azurewebsites.net/health

{
outcome: “UP”,
checks: [ ]
}

https://cloudee-duke-swarm.azurewebsites.net/metrics

# HELP base:classloader_total_loaded_class_count Displays the total number of classes that have been loaded since the Java virtual machine has started execution.
# TYPE base:classloader_total_loaded_class_count counter
base:classloader_total_loaded_class_count 13697.0

翻译自: https://www.javacodegeeks.com/2018/04/running-eclipse-microprofile-on-microsoft-azure.html

微软 azure

微软 azure_在Microsoft Azure上运行Eclipse MicroProfile相关推荐

  1. 在Microsoft Azure上运行Eclipse MicroProfile

    在本文中,我将通过展示如何在Microsoft Azure Web Apps for Containers中执行操作来跟踪有关在Oracle Cloud中运行Eclipse MicroProfile应 ...

  2. 微软 azure_有关Microsoft Azure技术的简介和常见问题解答

    微软 azure Most of the DBAs, Data Scientists, BI and Database developers are working on SQL Server on- ...

  3. 在Microsoft Azure上使用IBM Endpoint Manager和IBM PureApplication Software启用许可证扫描

    Microsoft®Azure®上的IBM®PureApplication®Software使用IBM Endpoint Manager(IEM)和IBM License Metric Toolkit ...

  4. eclipse neon_在自定义Java 9映像上运行Eclipse Neon

    eclipse neon 我已经开始修改自定义Java二进制运行时映像文件. 映像文件是打包为运行时平台的模块的配置. 基本上,默认映像包含组成Java运行时的所有内容. 自定义图像可以包含该图像的一 ...

  5. 在一个Java版本上运行Eclipse IDE,但在另一个Java版本上运行

    Java™开发人员 (和其他Java开发人员变体)的Eclipse IDE本身就是用于构建Java应用程序的Java应用程序. 这种关系可能会让您的大脑有些奇怪. Eclipse IDE几乎完全用Ja ...

  6. 在自定义Java 9映像上运行Eclipse Neon

    我已经开始修改自定义Java二进制运行时映像文件. 映像文件是打包为运行时平台的模块的配置. 基本上,默认映像包含组成Java运行时的所有内容. 自定义图像可以包含该图像的一些子集. 例如,我创建了一 ...

  7. big sur java home_无法在macOS Big Sur上运行Eclipse

    我无法在macOS Big Sur开发人员Beta上运行eclipse,但收到一条错误消息,指出"无法创建Java虚拟机".有什么办法可以解决错误 我正在运行的Java版本: 解决 ...

  8. 《微软云计算Microsoft Azure部署与管理指南》即将上市!!!

    大家好,本人新作<微软云计算Microsoft Azure部署与管理指南>即将与广大读者见面,由电子工业出版社出版.希望大家能关注此书,并推荐给身边的好友和技术人员. 众所周知,Micro ...

  9. 在 Windows Azure 上部署并定制化 FreeBSD 虚拟机镜像

     发布于 2014-12-11 作者 陈阳 FreeBSD 基础镜像现已登陆中国的 VM Depot! 对于青睐 BSD 而非 Linux 的开源爱好者来说,这无疑是个好消息.同时,随着该基础镜像 ...

最新文章

  1. 3年工作必备 装饰器模式
  2. android 稳定性测试工具,APP 稳定性测试工具-Fastbot_Android详解
  3. python3安装步骤
  4. 绝地求生大逃杀,改配置
  5. 【十】推荐系统遇到知识图谱RippleNet
  6. python中span函数,如何用python中BeautifulSoup提取无类名的span内文本
  7. mysql5.7 索引
  8. Linux(一):VMware安装出现的问题
  9. 无法使用带括号的初始值设定项初始化数组_leetcode32. 最长有效括号
  10. Flutter打包apk中的一些巨坑
  11. 搭建Typescript+React项目模板(5) --- 团队规范
  12. Struts2的Action
  13. 液压系统管路流速推荐表_(整理)液压系统油管选择.
  14. 木瓜从林。。。。。。。。。。。。。。。。。
  15. 职称体系岗位等级对照
  16. npm --save-dev --save 的区别
  17. 十一届蓝桥杯大赛延期—心路历程及退赛
  18. 万物互联时代到来,锐捷发布场景化无线零漫游方案
  19. ysoserial CC5利用链分析
  20. C++ 中打开 exe 文件

热门文章

  1. HDU 2504 又见GCD
  2. 【CF813F】Bipartite Checking(线段树分治+可删除并查集)
  3. codeforces:CF750 复盘
  4. 树的合并(ybtoj-树上dp)
  5. 震惊!快速幂怎么编?省一说暴力,银牌说递归,国集听完笑了
  6. CF1242C-Sum Balance【状压dp】
  7. CF453C-Little Pony and Summer Sun Celebration【构造】
  8. P7244-章节划分【RMQ,贪心,递归】
  9. codeforces1303 F. Number of Components(并查集+添_正序、删_逆序)
  10. 37、JAVA_WEB开发基础之上传功能