J'ai un flux mulet appelant un autre flux dans la même application via le protocole HTTP sur un autre port.
Mais je reçois une erreur 404 Erreur même lorsque le serveur est en place. Vous trouverez ci-dessous ma configuration XML. P>
<http:request-config name="HTTP_Request_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Request Configuration"/> <http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/> <http:listener-config name="HTTP_Listener_Configuration1" host="0.0.0.0" port="8082" doc:name="HTTP Listener Configuration"/> <flow name="mule1Flow"> <http:listener config-ref="HTTP_Listener_Configuration" path="/flows" doc:name="HTTP"/> <set-variable variableName="mule1flowVar" value="mule1flowVar" doc:name="Variable"/> <set-payload value="Flow var = #[flowVars.mule1flowVar]" doc:name="Set Payload"/> <logger message="#[payload]" level="INFO" doc:name="Logger"/> <http:request config-ref="HTTP_Request_Configuration" path="/flows2" method="GET" doc:name="HTTP"/> </flow> <flow name="mule1Flow1"> <http:listener config-ref="HTTP_Listener_Configuration1" path="/flows2" doc:name="HTTP"/> <logger message="this is flow 2" level="INFO" doc:name="Logger"/> </flow>
3 Réponses :
Votre demande-config doit avoir le port 8082. P>
L'auditeur HTTP dans le second débit est à l'aide de Port 8082, mais votre demandeur HTTP qui tente de l'appeler utilise 8081. Modifiez la requête HTTP ou pour utiliser le port 8082 P>
Modifiez le port de la configuration de la demande au 8082.Le port de requête HTTP doit correspondre au port PF le flux d'auditeur. P>
Vous ne recevriez pas un 404 lorsque le serveur est en panne, vous obtiendrez un délai de 500 ou une requête. Vous aurez besoin d'un
demande_configuration code> pour le port 8082.