Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java restfulweb服务中的属性文件_Java_Web Services_Rest - Fatal编程技术网

Java restfulweb服务中的属性文件

Java restfulweb服务中的属性文件,java,web-services,rest,Java,Web Services,Rest,在Restful web服务中,如果我想从某些属性文件中获取值,意味着我需要将这些.property文件保存在war中。您可以使用getResourceAsStream()读取REST服务实现中喜欢的任何.properties。我通过添加 InputStream inputStream = Thread.currentThread().getContextClassLoader() .getResourceAsStream(propertiesFileName);

在Restful web服务中,如果我想从某些属性文件中获取值,意味着我需要将这些.property文件保存在war中。

您可以使用getResourceAsStream()读取REST服务实现中喜欢的任何.properties。

我通过添加

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

这个代码。当我的war文件当前正在任何应用服务器上运行时。

感谢您在创建.war文件(用于服务器部署)时快速回复Duffymo我将.properties文件保存在.war文件中的位置我的war文件在localhost 8080中运行,这意味着我需要给出加载属性文件的路径。您应该了解如何执行此操作。路径是相对于类路径的。