我知道以前曾经问过,但没有一个解决方案适合我。可能是因为他们大多使用符合EE标准的应用服务器,我的情况不。
我正在使用jetty(通过Eclipse)运行我的Web服务以进行开发。但即使是部署,我也会使用Tomcat 7.因此无论是开发还是生产,我都不会使用符合JavaEE标准的服务器。
WebServiceContext
注入我的网站
服务?我尝试了以下但是没有用
@WebService
@BindingType(SOAPBinding.SOAP12HTTP_BINDING)
public class IxProIntegration {
// Tried this, didn't work
@Resource
private WebServiceContext wsContext;
// After commenting the @Resource annotation on the wsContext field
// And adding the annotation here, this still didn't work.
@Resource
@WebMethod(exclude = true)
public void setContext(WebServiceContext context) {
this.wsContext = context;
}
答案 0 :(得分:0)
我正在使用名为Tapestry的依赖注入框架。 Tapestry正在管理服务实例化。但是Web服务不是由JAX-WS管理的。这就是上下文总是null
的原因。我asked a new question related to the subject,万一有人需要回答。