2016-08-31 79 views
1

在我的XPages應用程序中,我定義了多個數據存儲和因爲它要求數據存儲所在的服務器,您需要定義本地或服務器。但是這個應用程序需要兩者都有,因爲有些用戶沒有Notes客戶端軟件,並且會通過互聯網使用它,而其他用戶則遠程沒有互聯網連接,但是本地軟件(每天都會複製所有數據庫)。 xPage知道如何使用服務器或本地數據庫?運行本地和遠程/服務器中使用XPages

+0

這是XPiNC還是瀏覽器?如果XPiNC,什麼配置(即特別啓用的應用程序作爲XPage應用程序在服務器上運行(在啓動選項卡上,「在服務器上直接運行基於服務器的XPages應用程序」複選框) –

+0

我想說你正在談論啓動選項卡在應用程序屬性中,我沒有看到該選項的複選框,在Web瀏覽器啓動下,我告訴它打開一個視圖xPage,但「form」xPage如何知道在哪裏找到數據庫,無論是本地還是服務器? –

回答

1

通常你定義數據源數據庫沒有服務器和數據庫剛剛的道路。

如果XPage在服務器上運行,那麼它將使用服務器上的數據庫。

如果在XPage上運行XPiNC然後它會使用語言環境數據庫或根據選項的服務器上的數據庫「運行基於服務器的XPages應用程序直接在服務器上」。

XPages中總能找到考慮到數據庫的路徑是在服務器和客戶端相同的權利數據庫。

你可以找到關於數據庫的信息框的選項:在服務器上運行

enter image description here

+0

在哪裏「運行基於服務器的XPages應用程序直接在服務器上」在哪裏?我沒有看到它在應用程序屬性。 –

+0

克努特,我感謝您的耐心和我在一起。我看到的選項,但它是灰色的。有一個設置在其他地方的設置導致了這種情況? –

+0

如果數據庫是**本地**,則顯示爲灰色,因爲您無法「直接在服務器上運行XPages應用程序」。可以在服務器上爲數據庫設置此選項(= replica on服務器)。 –

0

的XPages應用程序不能訪問存儲在用戶的筆記本電腦/ PC上的本地的NSF。代碼沒有在瀏覽器中運行,它在遠程服務器上運行,它沒有上下文來標識當前用戶本地存儲的NSF數據。

如果他們沒有互聯網連接,然後在不Domino Designer中(因而HTTP任務),你不能運行在瀏覽器中使用XPages。只有Domino Designer具有HTTP任務和XPage運行時才能在瀏覽器中顯示應用程序。這是XPiNC的原因,儘管它帶來了自己的挑戰。

相關問題