我正在尝试获取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) {
}