我想在Bluemix上运行和部署java rest API代码。这更像是要结合API管理来理解Devops功能。
但无法将其推向Bluemix。我可以得到一些支持吗?
更新
当我将它推送到Bluemix时,我收到错误消息,说它找不到合适的运行时。
答案 0 :(得分:1)
阅读您的评论,您正在寻找创建入门Java REST应用程序的一些指示(可能集成了一个交付管道)。
您可以使用Liberty for Java runtime开始在Bluemix上创建应用程序。然后,您可以从应用程序仪表板中单击"添加Git"在IBM Bluemix DevOps Services(IDS)上创建Git存储库。现在,您已在Bluemix上运行入门应用程序,并在IDS上托管其代码。您可以直接在IDS的Web IDE上编辑代码(单击" Edit Code")并从那里在Bluemix上推送新版本的applcation,或者您可以在本地克隆存储库环境(例如使用Eclipse Tools for Bluemix)并直接从您的计算机部署到Bluemix。
使用第一个选项,您将能够使用" Build& amp;快速设置交付管道。部署"按钮,并使用IDS的DevOps功能。 Build & Deploy功能(也称为管道)可自动执行项目的持续部署。在项目的管道中,阶段序列检索输入和运行作业,例如构建,测试和部署。
要向示例应用程序添加REST功能,您可以使用例如JAX-RS 2.0。看看here。
答案 1 :(得分:0)
将我的java REST API启动程序用于bluemix。这使用javaee + jax-rs + swagger 只需将其分叉,运行pom.xml以生成war并将war文件推送到bluemix。像魅力一样工作
https://github.com/sanketsw/jax_rs_REST_Example
如果您需要Spring Boot REST API启动程序,可以使用以下样板文件。这是一个netflix eureka客户端,但您可以忽略eureka注释。无论如何,REST API将无缝地工作
https://github.com/sanketsw/Netflix_Eureka_Client_Hello_World
另一个更干净的springboot REST API启动程序在这里:https://github.com/sanketsw/SpringBoot_REST_API