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

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

manifest.json

{"runtime": {"majorVersion": "8"},"command": "java -jar cloudee-duke-microbundle.jar --port $PORT","release": {"version": "1.0","build": "1","commit": "123"},"notes": "Dukes says hello from Payara"
}

您需要在启动命令中指定Payara Micro的端口。 这是通过使用$ PORT环境变量完成的。

über-jar是使用Payara Micro Maven插件生成的:

<plugin><groupId>fish.payara.maven.plugins</groupId><artifactId>payara-micro-maven-plugin</artifactId><version>1.0.1-SNAPSHOT</version><executions><execution><goals><goal>bundle</goal></goals></execution></executions><configuration><payaraVersion>${version.payara.micro}</payaraVersion><autoDeployEmptyContextRoot>true</autoDeployEmptyContextRoot></configuration>
</plugin>

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

mvn clean package payara-micro:bundle assembly:single -Ppayara

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

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

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

公爵说你好!

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

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

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

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

#TYPE供应商:system_cpu_load gauge
#HELP vendor:system_cpu_load显示整个系统的“最近的CPU使用情况”。 此值是[0.0,1.0]间隔中的两倍。 值为0.0表示在最近观察到的时间内所有CPU都处于空闲状态,而值为1.0表示在最近观察到的时间内100%的时间都在运行CPU。 介于0.0到1.0之间的所有值都是可能的,具体取决于系统中正在进行的活动。 如果系统最近的cpu使用情况不可用,则该方法返回负值。
供应商:system_cpu_load 0.005405405405405406 …

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

Payara Micro在Oracle应用容器云上相关推荐

  1. payara 创建 集群_Payara Micro在Oracle应用容器云上

    payara 创建 集群 在此博客文章中,我将描述如何将打包在Payara Microüber -jar中的CloudEE Duke应用程序部署到Oracle Application Containe ...

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

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

  3. Oracle宣布在云上正式上线 自治事务处理数据库

    在 8 月7日,Oracle 宣布在云上正式上线自治事务处理数据库,这个名词 ATP应对于早前发布的 ADW(今年 3月份 Oracle 宣布正式上线的自治数据仓库数据库). 完整的发布会视频链接在这 ...

  4. ORACLE Docker容器云试用

    ORACLE Container Cloud Service,也就是ORACLE docker 容器云,使用非常简单,它提供一个WEB的管理页面,方便监控配置,管理,监控. 申请试用账号后,就可以直接 ...

  5. swarm 容器_Oracle应用容器云上的WildFly Swarm

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

  6. Oracle应用容器云的自由

    在这篇博客文章中,我将介绍如何部署CloudEE封装在杜克大学应用自由尤伯杯罐子Oracle应用集装箱云端 . 在Oracle Application Container Cloud中进行部署所需的部 ...

  7. 从云计算到容器到容器云

    最近有朋友问我:"为啥你写的东西我都看不懂,也不是我平时用的."我不禁哑口无言.就像今天要说的云计算,其实已经覆盖了日常生活的不少场景,像检票一类的人脸识别,智慧城市的红绿灯等等, ...

  8. 容器云的双活与灾备技术

    在多中心多云环境下,可将容器云部署为多活和灾备模式,通过全局负载均衡器实现应用的多中心多活与灾备.容器应用跨数据中心的双活,是将一个应用的不同副本部署到不同的数据中心,如图 1 所示的 Databas ...

  9. Kubernetes容器云平台技术方案

    在移动互联网时代,新的技术需要新技术支持环境.新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化.容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施 ...

最新文章

  1. GitHub 官方终于出 App 了!
  2. 微软转向,鸿蒙拥抱,炒房团都来了,Linux 为何引各方英雄竞折腰?
  3. XAMPP 相关设置(linux下的)
  4. 彻底理解Toast原理和解决小米MIUI系统上没法弹Toast的问题
  5. sap和OA之间数值传递2(工程创建)
  6. C语言-线性表基本操作之单链表
  7. Linux文件操作命令
  8. php 中session与cookies的区别,php中session和cookie的区别
  9. opengles 3.0游戏开发_开发者们,快来测试Android Q啦!
  10. 【2016年第3期】大数据治理的数据模式与安全
  11. Linux 第12天: (08月19日) 练习和作业
  12. 持续更新免费的 API,做一个 API 的搬运工
  13. java中多线程常见面试题
  14. MATLAB 解数独
  15. 19HTML5期末大作业:动画漫影视网站设计——动画漫展学习资料电影模板(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 课程设计网页规划与设计 计算机毕设网页设计源
  16. 迅为-IMX6UL开发板丨双网口丨双CAN总线丨4路USB HOST丨2路串口、6路插座引出,共8路串口丨1路RGB信号丨2路LVDS信号
  17. python绘制等值线图_使用python祏rfer绘制等值线图的方式适题。
  18. 选股方法之各种指标的选股方法分析
  19. [日企面试问题]日本企業面接問題
  20. 房屋租赁系统的C++实现

热门文章

  1. 腾讯面试题:一条SQL语句执行得很慢的原因有哪些?
  2. 零基础写Java知乎爬虫之进阶篇
  3. [初级]Java中的switch对整型、字符型、字符串的具体实现细节
  4. SpringCloud服务安全连接
  5. spring boot常用注解的作用
  6. python3如何连接mysql数据库
  7. 最全、最详细的配置jdk十步法!
  8. python常见内置函数
  9. 范式 第一 第二 第三范式
  10. php while循环次数,php while循环得到循环次数