Servlets 我们如何从mule调用http servlet?

Servlets 我们如何从mule调用http servlet?,servlets,mule,Servlets,Mule,我有一个需求,我需要从mule flow调用一个servlet 但当我在流中复制代码时,它在流中显示了一些错误。是否有其他方法或解决方案可以从mule调用servlet。我有servlet URL、用户名和密码。我正在使用mule 3.5 anypoint studio。请帮我完成这项任务 编辑:从OP中的注释粘贴 <flow name="CallServletServiceFlow1" doc:name="CallServletServiceFlow1"> <http:i

我有一个需求,我需要从mule flow调用一个servlet

但当我在流中复制代码时,它在流中显示了一些错误。是否有其他方法或解决方案可以从mule调用servlet。我有servlet URL、用户名和密码。我正在使用mule 3.5 anypoint studio。请帮我完成这项任务

编辑:从OP中的注释粘贴

<flow name="CallServletServiceFlow1" doc:name="CallServletServiceFlow1">
  <http:inbound-endpoint exchange-pattern="request-response" doc:name="HTTP" address="localhost:8080/servlet"/>
  <object-to-string-transformer doc:name="Object to String"/>
  <http:outbound-endpoint exchange-pattern="request-response" user="javauser" password="javauser1" method="GET" doc:name="HTTP" address="servlet/customTaskServlet?" connector-ref="HTTP_HTTPS"/>
</flow>

您似乎在复制Mule 3中的旧Mule 2语法,所以这不起作用

只需在流中使用一个简单的HTTP出站端点

参考:


编辑:如果在HTTP端点中使用地址属性而不是主机端口和路径,则需要指定方案。例如,您应该将address=localhost:8080/servlet替换为address=http://localhost:8080/servlet.

你好,david,我正在使用hte Upper outbound endpoint调用servlet。当我从浏览器中点击url时,我能够获得servlet,当我尝试从mule中点击时,我无法获得相同的地址属性。address属性为空:您需要将HTTP URI放入其中。是的,我添加了它并尝试了。因为它在帖子中是保密的,所以我将其保留为空。这是一个get方法用户名和密码,通常我们用来传递url本身。那么你会得到什么错误呢?粘贴并链接到这里。