我正在尝试获取jax-ws javax.xml.ws.WebServiceContext。我可以通过以下方式在Web服务中进行操作:

@WebService
public class Service extends BaseService {

    @Resource
    WebServiceContext wsContext;

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

}


我想在我的代码中的任何其他地方获取此bean。如果我用弹簧,可以用吗?

最佳答案

经过很长时间尝试不同的方式后,这就是我设法做到的方式:

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

}

07-26 04:13