百度公司做网站吗,有哪些好的做兼职网站,阐述什么是网站,河南安阳紧急通知在这篇博客文章中#xff0c;我将介绍如何部署CloudEE封装在杜克大学应用自由尤伯杯罐子Oracle应用集装箱云端 。 在Oracle Application Container Cloud中进行部署所需的部署工件是一个ZIP归档文件#xff0c;其中包含应用程序ber-jar和清单文件#xff08;manifest.json我将介绍如何部署CloudEE封装在杜克大学应用自由尤伯杯罐子Oracle应用集装箱云端 。 在Oracle Application Container Cloud中进行部署所需的部署工件是一个ZIP归档文件其中包含应用程序über-jar和清单文件manifest.json。 下面列出了CloudEE Duke的manifest.json的Liberty版本。 manifest.json {runtime: {majorVersion: 8},command: java -jar cloudee-duke.jar,release: {version: 1.0,build: 1,commit: 123},notes: Dukes says hello from Liberty
} 您需要指定供Liberty使用的端口。 这可以通过使用环境变量$ {env.PORT}在server.xml中进行配置来完成如下所示 server descriptionSample Liberty serverfeatureManagerfeaturemicroprofile-1.2/feature/featureManagerhttpEndpoint httpPort${env.PORT} httpsPort9443iddefaultHttpEndpoint host* /quickStartSecurity userNameduke userPasswordduke/keyStore iddefaultKeyStore passwordLiberty/
/server über-jar是通过结合使用Maven资源插件和Liberty Maven插件来生产的 plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-resources-plugin/artifactIdversion3.0.2/versionexecutionsexecutionidcopy-app/idphasepackage/phasegoalsgoalcopy-resources/goal/goalsconfigurationoutputDirectory${project.build.directory}/liberty/wlp/usr/servers/defaultServer/dropins/outputDirectoryresourcesresourcedirectory${project.build.directory}/directoryincludesinclude${project.build.finalName}.war/include/includes/resource/resources/configuration/execution/executions
/plugin
plugingroupIdnet.wasdev.wlp.maven.plugins/groupIdartifactIdliberty-maven-plugin/artifactIdversion2.2/versionextensionstrue/extensionsconfigurationinstalltypewebProfile7/typeversion2018./version/installconfigFile${basedir}/src/main/liberty/config/server.xml/configFileserverEnv${basedir}/src/main/liberty/config/server.env/serverEnvjvmOptionsFile${basedir}/src/main/liberty/config/jvm.options/jvmOptionsFilepackageFile${project.build.directory}/${project.build.finalName}.jar/packageFileincluderunnable/include/configuration executionsexecutionidinstall-liberty/idphaseprepare-package/phasegoalsgoalinstall-server/goal/goals/executionexecutionidpackage-app/idphasepackage/phasegoalsgoalpackage-server/goal/goals/execution/executions
/plugin 有关如何使用maven命令生成可部署的ZIP归档的示例请参见完整的pom.xml mvn clean package assembly:single -Pliberty 这将在目标文件夹中生成一个名为cloudee-duke-oracle-liberty.zip的文件。 这是您将部署到Oracle Application Container Cloud的ZIP存档如下面的屏幕快照所示。 部署应用程序后您应该可以访问hello端点 https://dependsonyouraccount.oraclecloud.com/helloZ 公爵说你好 您还将拥有MicroProfile实施提供的运行状况和指标终结点 https://dependsonyouraccount.oraclecloud.com/health { 结果“ UP” 检查[]} https://dependsonyouraccount.oraclecloud.com/metrics TYPE baseclassloader_total_loaded_class_count计数器 HELP baseclassloader_total_loaded_class_count显示自Java虚拟机开始执行以来已加载的类的总数。 基数classloader_total_loaded_class_count 9430 TYPE basecpu_system_load_average量规 … 翻译自: https://www.javacodegeeks.com/2018/03/liberty-on-oracle-application-container-cloud.html