CAP MTA Java项目-在CF上使用本地数据库

2020-08-18 22:13发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我开始了一个CAP Java项目,并将其变成了MTA项目,您可以在此处找到它。

我使用 cf deploy 命令将 db 模块和 srv 模块部署到了我的CF帐户,并使用了 cf env 来创建我的 default-env.json

部署正在运行,没有任何错误。

如果我启动srv应用程序,则我的服务仍将针对本地 sqllite 数据库运行:

我访问了比赛日志文件。

cockpitcap-srv-2020- 05-02-22-10-458430000.txt

我该怎么办,我的HANA数据库用于CF而不是本地的sqlite数据库?

在将我的项目变成MTA项目之前,我使用 cf push manifest.yaml 进行了部署,并且运行良好。

最好的问候

克里斯

(22.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我开始了一个CAP Java项目,并将其变成了MTA项目,您可以在此处找到它。

我使用 cf deploy 命令将 db 模块和 srv 模块部署到了我的CF帐户,并使用了 cf env 来创建我的 default-env.json

部署正在运行,没有任何错误。

如果我启动srv应用程序,则我的服务仍将针对本地 sqllite 数据库运行:

我访问了比赛日志文件。

cockpitcap-srv-2020- 05-02-22-10-458430000.txt

我该怎么办,我的HANA数据库用于CF而不是本地的sqlite数据库?

在将我的项目变成MTA项目之前,我使用 cf push manifest.yaml 进行了部署,并且运行良好。

最好的问候

克里斯

(22.6 kB)
2条回答
huskylover
1楼-- · 2020-08-18 22:42

不确定在cf上运行srv模块时为什么使用default-env.json。

看到您的package.json,如果生产配置文件处于活动状态,那么Hana将被链接,但是在cf. 您能否在cf上的srv应用程序中检查环境变量NODE_ENV? 它的值是什么?

葫芦娃快救爷爷
2楼-- · 2020-08-18 22:31

在package.json中,我正在使用:

"需要":{
      "D b": {
         " [production]":{" kind":" hana"},
         " [开发]":{"种类":" sqlite"}
     }
 } 

然后,根据要部署到的位置,将NODE_ENV设置为""(或"开发")或"产品")。

'cds deploy --no-save'做正确的事。

您可能要关注有关此主题的我的Github问题:

https://github.com/sapmentors/cap-community/issues/67

一周热门 更多>