我需要在單個容器中多次部署相同的戰爭或耳朵。我將更改檔案的名稱,以便爲每個應用程序提供不同的上下文。我需要將屬性傳遞給每場戰爭或耳朵,而無需編輯每個存檔的內容。如何在戰爭或耳朵外部配置屬性或數據源
有沒有辦法解決這個問題,例如在耳朵外聲明一個env-entry?
我該如何處理數據源?有沒有間接機制?
我需要在單個容器中多次部署相同的戰爭或耳朵。我將更改檔案的名稱,以便爲每個應用程序提供不同的上下文。我需要將屬性傳遞給每場戰爭或耳朵,而無需編輯每個存檔的內容。如何在戰爭或耳朵外部配置屬性或數據源
有沒有辦法解決這個問題,例如在耳朵外聲明一個env-entry?
我該如何處理數據源?有沒有間接機制?
在Glassfish上,您可以在管理控制檯的容器上下文中完全配置數據源。你給他們一個名字(一個JNDI名字?)並通過你的應用程序通過這個名字訪問它。
包括機械師是依賴於使用框架。 例如,對於Spring框架,你可以使用這樣的(並把性能在任何類路徑文件夾中的文件):
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:database.properties</value>
</property>
</bean>
能否請你澄清你使用的是什麼框架 - 它可以幫助。
感謝您的回答,但這並不能解決我的問題。我需要定義2個數據源併爲每個耳朵分配一個數據源。兩隻耳朵使用相同的數據源,因此我需要爲每隻耳朵分配一個分配。 – mvera