2012-08-07 140 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