2016-08-02 14 views
0

我想使用Bluemix XPages運行時部署多個數據庫。當設置多個數據庫清單時,Bluemix XSP返回「文件不存在」

manifest.yml文件中,我指定了這些數據庫名稱:

test1.nsf,application.nsf

我試圖與git,用設計師部署和使用REST API,但在控制檯上的結果看起來還是一樣的:

enter image description here

我在做什麼錯?

+0

基於圖片,我將「XSP服務」更改爲「XPages運行時」,因爲Bluemix沒有「XSP服務」。 –

回答

0

據我所知:Bluemix運行庫需要一個包含您的應用程序的數據庫。因此,運行時查找顯然不存在的文件test1.nsf,application.nsf。 它與其他運行時相同:例如您無法將2個war文件部署到Websphere Liberty Java運行時。

我的猜測是:第二個數據庫可以用作數據源 - 您需要將其配置爲服務(Bluemix中的實驗)或將其託管在可供Bluemix訪問的Domino上。

希望可以幫到

+1

我不確定。在文檔中(https://console.ng.bluemix.net/docs/starters/xpages/index.html#xpruntime),在APP_PRELOAD_DB部分有一個條目:「它也可以是逗號分隔的文件名列表以容納幾個NSF應用程序的預加載「。 – ShirouWrath

1

爲此,實際上並不需要更改清單文件。另外,它不受Domino Designer中Bluemix工具的支持,但仍可以按照自己的意願進行操作。

簡而言之,無論您放入Bluemix應用程序的「部署目錄」中,它都將部署在那裏。因此,如果您希望將多個NSF文件部署到Bluemix,那麼您需要在部署目錄內製作每個NSF的副本。然後部署應用程序。 (設計人員在您爲Bluemix部署配置的NSF的部署過程中自動執行此複製步驟,但正如我所說,該工具不支持將多個NSF部署到單個Bluemix應用程序。)

您可以使用Designer工具或CF CLI工具,但是無論採用哪種方式,部署和分段完成後,都應該可以在Bluemix上訪問所有NSF文件。

您沒有明確清單中您正在進行更改的位置,但似乎需要將其更改回來,以便在該設置中僅列出一個NSF。這裏重要的是部署目錄的內容。

相關問題