返回

首次部署Java项目,和你的SAP BTP Hello World打个招呼!

后端

SAP Business Application Studio开发Java应用部署到SAP BTP的实践

前言

这个世界上,可能有上亿个并不复杂的Java项目,大多数小伙伴的工作就是基于这些Java项目进行日常维护和迭代更新,虽然项目本身并不复杂,但当我们被问到如何将Java应用部署到SAP BTP时,恐怕就答不上了,为了填补这块知识空白,本文将通过图文并茂的方式,让你直观感受到将Java应用部署到SAP BTP并没有你想象得那么困难。

正文

首先,在项目根目录新建一个文件manifest.yml,内容如下:

applications:
  helloworld:
    memory: 256M
    instances: 1

文件了应用程序的名称和可以找到应用程序所必需的信息,如应用程序所需的内存和应用程序的实例数。

接下来,创建一个Procfile文件,内容如下:

web: java -jar hello-world.jar

Procfile文件定义了应用程序的启动命令,这样应用程序就可以在SAP BTP上运行了。

配置完成后,可以通过以下命令将应用程序部署到SAP BTP:

cf push

部署完成后,可以使用以下命令查看应用程序的运行状况:

cf apps

如果一切顺利,你应该会看到类似以下的输出:

name      requested state   instances   memory   disk   uptime   routes
helloworld   running          1/1         256M     1G       1m43s    helloworld-jse-123.cfapps.eu10.hana.ondemand.com

这意味着你的Java应用程序已经成功部署到SAP BTP上,接下来,让我们尝试访问这个应用程序。

在浏览器中输入应用程序的URL,你应该会看到以下界面:

图片

恭喜你,你的第一个SAP BTP Hello World就这样诞生了!

结语

通过本教程,你已经学会了如何将Java应用程序部署到SAP BTP,虽然这只是一个简单的例子,但它已经涵盖了部署Java应用程序到SAP BTP所需的大部分步骤,希望这篇文章能对你有所帮助,也希望你能和我一样,爱上Java应用部署SAP BTP这件事。