swarm 容器_Oracle应用容器云上的WildFly Swarm
swarm 容器
在此博客文章中,我將描述如何將打包在WildFly Swarmüber -jar中的CloudEE Duke應(yīng)用程序部署到Oracle Application Container Cloud 。
在Oracle Application Container Cloud中進行部署所需的部署工件是一個ZIP歸檔文件,其中包含應(yīng)用程序ü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環(huán)境變量完成的。
ü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>有關(guān)如何使用maven命令生成可部署的ZIP存檔的示例,請參見完整的pom.xml :
mvn clean package assembly:single -Pswarm這將在目標文件夾中生成一個名為cloudee-duke-oracle-swarm.zip的文件。 這是您將部署到Oracle Application Container Cloud的ZIP存檔,如下面的屏幕快照所示。
部署應(yīng)用程序后,您應(yīng)該可以訪問hello端點
https://<dependsonyouraccount>.oraclecloud.com/hello公爵說你好!
您還將擁有MicroProfile實施提供的運行狀況和指標終結(jié)點
https://<dependsonyouraccount>.oraclecloud.com/health {
結(jié)果:“ UP”,
檢查:[]}
#HELP base:classloader_total_loaded_class_count顯示自Java虛擬機開始執(zhí)行以來已加載的類的總數(shù)。
#TYPE base:classloader_total_loaded_class_count計數(shù)器
基數(shù):classloader_total_loaded_class_count 14170.0 …
翻譯自: https://www.javacodegeeks.com/2018/03/wildfly-swarm-on-oracle-application-container-cloud.html
swarm 容器
總結(jié)
以上是生活随笔為你收集整理的swarm 容器_Oracle应用容器云上的WildFly Swarm的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支付宝下载苹果电脑版官方下载2015款(
- 下一篇: VBS U盘病毒怎么杀如何清除,U盘有病