2011-07-13 124 views

回答

2

使用@Resource將WebServiceContext注入到EJB中。

+0

謝謝bkail, Actully我試過了以下代碼: @Resource WebServiceContext wsContext; @WebMethod public String getIp(){ MessageContext mc = wsContext.getMessageContext(); HttpServletRequest req =(HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST); return req.getRemoteAddr(); } 但是,當我調用EJB基本Web服務時出現此錯誤: 類型:javax.xml.ws.WebServiceContext 說明: ;嵌套異常爲:java.lang.InstantiationException:查找參考資源時出錯resource-env- ref: name:com.sb.BaePcnBean/wsContext type:javax.xml.ws.WebServiceContext description: –

+0

如果沒有其他錯誤(也許指向我不知道的限制),這看起來像一個產品錯誤。 –

相關問題