WebServiceContext:有没有办法在我的WebService的appart中注入它?

时间:2017-12-13 09:30:56

标签: java spring java-ee jax-ws

我正在尝试获取jax-ws javax.xml.ws.WebServiceContext。我可以用我的Web服务这样做:

@WebService
public class Service extends BaseService {

    @Resource
    WebServiceContext wsContext;

    @WebMethod
    public responseExample example(....) {...}

}

我想在我的代码中的任何其他位置获取此bean。如果我使用弹簧会起作用吗?

1 个答案:

答案 0 :(得分:0)

经过很长一段时间尝试不同的方式,我就是这样做的:

WebServiceContext wscontext = null;
try {
    Context ctx = new InitialContext();
    wscontext = (WebServiceContext) ctx.lookup("java:comp/WebServiceContext");
} catch (NamingException e) {

}