Mule 3.6 Rest组件无法正常运行并且找不到资源问题

时间:2015-09-08 06:50:48

标签: mule mule-component anypoint-studio

这里分别是mule配置和类代码。问题是HTTP侦听器没有在路径http://localhost:9091/test上监听

<http:listener-config name="HTTP_Listener_Configuration" host="localhost" 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() 
{
    return "It works";  
}
}

注意:相同的代码适用于Mule 3.5 EE,但不适用于Mule 3.6.1 EE和3.7 EE

1 个答案:

答案 0 :(得分:2)

试试这个,路径上有星号*。

<http:listener config-ref="HTTP_Listener_Configuration" path="/*" doc:name="HTTP"/>