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