2013-12-12 150 views
0

我有一個包含5個webapps的ear文件。我想在所有的webapps中使用相同的數據源。請注意,此數據源將在部署其中一個Web應用程序期間創建。出於這個原因,我想在我的weblogic中給出webapps的部署順序。我按照我想要部署webapps的順序創建了application.xml,以便在部署第一個應用程序時創建數據源,並在其他應用程序可以使用它之後創建數據源。不過,weblogic似乎並沒有按照application.xml中給出的順序啓動應用程序。任何人都可以指導什麼需要更多指定webapps在耳朵中的部署順序?weblogic中的ear部署

感謝

+0

甲骨文的文檔要求所有應該是重要的application.xml。 http://docs.oracle.com/cd/E13222_01/wls/docs81/deployment/concepts.html#1001981你看到了什麼行爲?你的一個web應用程序出現並拋出數據庫錯誤? –

+0

你在你的webapps中使用PU嗎? –

+0

抱歉什麼是PU? – user2690349

回答

0

你爲什麼不配置在WebLogic Server中的數據源,並將其綁定在你的5種的webapps?

+0

你是對的。這是一種方法。但是我們使用Jetty的地方還有一個env,因此我們需要2個數據源的實現? – user2690349

+0

數據源設置從一臺服務器到另一臺服務器幾乎沒有區別。如果您使用的是不同的服務器,那麼數據源不能與正確的 –

+0

相同,那就是我的意思。我希望能在我的耳朵裏創建一個webapp中的數據源。數據源是spring bean。相同的數據源可以與其他webapps共享。但由於某種原因,這沒有發生。 Spring正在所有應用程序中創建數據源。 – user2690349

0

我們可以點在管理控制檯的部署,同時部署應用程序...

當你部署任何EAR文件......它會問部署順序是最後一個在嚮導,它的默認值是100 。

您可以指定的順序像100,101,102,103,104 ......或任何號碼,你可以根據自己的要求