在使用jboss中的webservices时,读取war中的文件,可以使用this.getClass().getResourceAsStream(filename),这种方法比较方便,但要读取的文件必须在class路径内。
但有时文件不在class路径内,就需要用realpath的方式。
@Resource
WebServiceContext wsCtx;
String realPath = ((ServletContext) wsCtx.getMessageContext().get(
MessageContext.SERVLET_CONTEXT)).getRealPath("/");
之后再加上相对路径即可。
jboss的webservices中读取文件
猜你喜欢
转载自nowing.iteye.com/blog/1057819
今日推荐
周排行