use*_*404 1 java tomcat axis2 web-services
我已经使用tomcat成功部署了我的java Web服务.此Web服务正在访问配置文件(.Properties)我已将config.properties文件放在以下目录中
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ProcurementWS1\WEB-INF\classes\MainPackagePr
Run Code Online (Sandbox Code Playgroud)
ProcurmentWS1是WAR文件的名称
这是我试图从我的代码访问它:
Properties properties = new Properties();
InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("procwsconfig.properties");
properties.load(is);
Run Code Online (Sandbox Code Playgroud)
并在加载时获得空指针异常
你能告诉我你做错了什么吗?
把它放在src/config中直接配置源代码中的包,在构建时它将转到/WEB-INF/classes/config/config.properties
和 this.getClass().getResourceAsStream("/config/config.properties");

然后我在同一项目中创建了一个具有方法的服务类.
public static InputStream getConfigAsInputStream(){
return Service.class.getResourceAsStream("/config/config.properties");
}
Run Code Online (Sandbox Code Playgroud)