2012-08-07 68 views

回答

1

我加入

 InputStream inputStream = Thread.currentThread().getContextClassLoader() 
     .getResourceAsStream(propertiesFileName); 
     if(inputStream != null) { 
      properties.load(inputStream); 
     } 

這段代碼解決我的問題。當我的戰爭文件當前正在任何應用程序服務器上運行。

0

您可以使用getResourceAsStream()讀取您在REST服務實現中使用的任何.properties。

+0

感謝您的快速回復Duffymo,在創建.war文件(用於服務器部署目的)時,我將.properties文件保存在.war文件中 – Bathakarai 2012-08-07 12:12:54

+0

在我的war文件在localhost中運行8080意味着我需要給出的路徑用於加載屬性文件 – Bathakarai 2012-08-07 13:00:08

+0

您應該閱讀有關如何執行此操作的信息。該路徑相對於CLASSPATH。 – duffymo 2012-08-07 13:34:39