0
在Restful web服務中,如果假設我想從某些屬性文件中獲取值,那麼意味着我需要將這些.property文件保留在戰爭中。Restful web服務中的屬性文件
在Restful web服務中,如果假設我想從某些屬性文件中獲取值,那麼意味着我需要將這些.property文件保留在戰爭中。Restful web服務中的屬性文件
我加入
InputStream inputStream = Thread.currentThread().getContextClassLoader()
.getResourceAsStream(propertiesFileName);
if(inputStream != null) {
properties.load(inputStream);
}
這段代碼解決我的問題。當我的戰爭文件當前正在任何應用程序服務器上運行。
您可以使用getResourceAsStream()讀取您在REST服務實現中使用的任何.properties。
感謝您的快速回復Duffymo,在創建.war文件(用於服務器部署目的)時,我將.properties文件保存在.war文件中 – Bathakarai 2012-08-07 12:12:54
在我的war文件在localhost中運行8080意味着我需要給出的路徑用於加載屬性文件 – Bathakarai 2012-08-07 13:00:08
您應該閱讀有關如何執行此操作的信息。該路徑相對於CLASSPATH。 – duffymo 2012-08-07 13:34:39