2016-08-13 49 views
0

我在NetBeans有一個多模塊Maven Java項目。Java Web應用程序在哪裏放置設置

使用Context env = (Context)new InitialContext().lookup("java:comp/env");我可以從web應用程序模塊代碼中的web.xml文件中獲取設置。

但是,我無法弄清楚如何從web.xml文件中獲取其他模塊中的設置。

其中一個模塊處理電子郵件任務,例如向新用戶發送歡迎電子郵件。

我想要做的就是將電子郵件服務器的設置從web.xml文件中獲取到電子郵件模塊中。目前,我對代碼中的設置進行了硬編碼。

然後在服務器上設置很容易更改,如果有必要。

任何幫助將不勝感激。

回答

0

如何做到這一點有很多方法。您可以將設置放在屬性文件中,或者可以將它們放到pom.xml或數據庫中。

這取決於你什麼時候想改變它。如果您想在編譯時更改它,請選擇pom.xml。如果你想在開發應用程序時改變它,把它們放到屬性文件中。如果您想在應用程序啓動時更改它們,請將它們保存到數據庫中(可以是文件)。

+0

感謝您的好幫手,夥伴。我會研究所有這些。乾杯。 – Paul

相關問題