设置多个数据库的清单时,Bluemix XSP返回“文件不存在”

时间:2016-08-02 08:12:16

标签: xpages ibm-cloud

我想使用Bluemix XPages运行时部署多个数据库。

manifest.yml文件中,我指定了这些数据库名称:

  

test1.nsf,application.nsf

我尝试使用设计器进行git,部署,并使用REST API,但控制台上的结果看起来仍然相同:

enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:1)

要做到这一点,实际上不需要更改清单文件。此外,Domino Designer中的Bluemix工具不支持它,但它仍然可以做你想要的。

简单地说,无论你放入"部署目录"您的Bluemix应用程序将部署在那里。因此,如果您希望将多个NSF文件部署到Bluemix,则需要在部署目录中制作每个NSF的副本。然后部署应用程序。 (Designer在您为Bluemix部署配置的NSF的部署过程中自动执行此复制步骤,但正如我所说,工具不支持将多个NSF部署到单个Bluemix应用程序。)

您可以使用Designer工具或CF CLI工具进行部署,但无论如何,在部署和分段完成后,Bluemix上的所有NSF文件都应该可以访问。

您没有明确清楚您在哪里进行更改,但似乎您需要将其更改回来,以便在该设置中只列出一个NSF。这里重要的是部署目录的内容。

答案 1 :(得分:0)

据我所知:Bluemix运行时需要一个包含应用程序的数据库。因此,运行时查找显然不存在的文件test1.nsf,application.nsf。 它与其他运行时的模式相同:例如您无法将2个war文件部署到Websphere Liberty Java运行时中。

我的猜测:第二个数据库可以作为数据源使用 - 您需要将其配置为服务(在Bluemix中进行实验)或将其托管在Bluemix可访问的Domino上。

希望有所帮助