0

在 Mule 中使用 Servlet 端点似乎很简单,但我在一些缺乏理解的情况下陷入了困境。为了获得更清晰的视图,我能否提供一个带有 servlet 端点的示例代码以及如何从 Java 应用程序调用它。

这是我的 Mule-config.XML。

<flow name="servletFlow1" doc:name="servletFlow1">
  <servlet:inbound-endpoint path="name" responseTimeout="10000"/>
  <echo-component doc:name="Echo"/>
</flow>

问题:

  1. 如何在浏览器中向该应用程序发送和获取请求。
  2. 如果此应用程序部署在 Mule Standalone 服务器中,如何从 Java swing 连接到此应用程序。
4

1 回答 1

0

答案:

  1. 假设您的 Web 应用程序通过 HTTP 进行侦听,请调用http://localhost:{http.port}/{web-app-context-path}/{mule-servlet-context-path}/name. 将其中的值替换为{ }与您相关的值。
  2. 如果你在 Mule 中独立部署,最好不要使用 Servlet 传输,而更喜欢 HTTP 传输。要从 Java 应用程序发送 HTTP 请求,一个不错的选择是使用Apache HTTP Client
于 2013-02-19T17:51:31.830 回答