Mule Rest组件@Context HttpServletRequest始终返回null

时间:2015-09-09 14:11:05

标签: mule mule-studio mule-component

这里是我的配置代码,我听说我必须为此添加servlet特定代码,遗憾的是我没有找到任何相关的文档

<http:listener-config name="HTTP_Listener_Configuration" host="192.168.7.121" port="9091" doc:name="HTTP Listener Configuration"/>    
<flow name="restFlow">
    <http:listener config-ref="HTTP_Listener_Configuration" path="/*" doc:name="HTTP"/>
    <jersey:resources doc:name="REST">
        <component class="com.syn.rest.test" />
    </jersey:resources>
</flow>

这里是类代码

@Path("test")
public class test {

@GET
public String method(@Context HttpServletRequest request)
{
    if(request!=null)
    return "It works"+request.getMethod();
    else
        return "Not worked";
}

}

我尝试使用servlet-connector而不是http连接器通过在tomcat中托管服务然后我也收到了null

0 个答案:

没有答案