【发布时间】:2012-02-12 13:19:45
【问题描述】:
我使用 Spring 3.1 SimpleJaxWsServiceExporter 来发布这样的 web 服务:
<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter" >
<property name="baseAddress" value="http://192.168.1.8:8888/" /></bean>
<bean id="webServiceEndpoint" class="com.test.remoting.jaxws.WebServiceEndpoint">
</bean>
然后我尝试去获取客户端IP,但我的请求为空,请告诉我有什么问题吗?非常感谢!!
@Resource
WebServiceContext wsContext;
@WebMethod
public String Test(){
MessageContext mc = wsContext.getMessageContext();
HttpServletRequest req = (HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST); //here is always null
return "aa";
}
【问题讨论】: