ブラウザからアプリケーションを開始する方法

この手順では、HTTP Listener を設定します。ホスト名、ポート、パスで構成される HTTP URL を設定します。特定のポートでサーバ上の全ネットワークインターフェースをリスンするには、ホストを 0.0.0.0 に設定します。localhost を使用すると、サーバ内で生成された受信要求をリスンします。Listener は、ブラウザで要求を検出すると、アプリケーションを開始します。

  1. 新しいプロジェクトを作成します。

  2. Mule パレットから、HTTP Listener を新しいフローにドラッグします。

  3. Listener を設定します。

    • [+] をクリックし、デフォルトのホスト、ポート、ベースパスを設定します。たとえば、ホストを 0.0.0.0、ポートを 8081、ベースパスなしに設定します。

    • [General, (全般)] で、[Path (パス)] を、ブラウザからアプリケーションを開始するために使用予定の URL に設定します。たとえば、[Path (パス)] を​「/trigger」​に設定します。

    • 他のデフォルリスナ設定を受け入れ、設定を保存します。

  4. Mule パレットから、[Core (コア)] > [Logger (ロガー)] をフローにドラッグします。

  5. [Logger (ロガー)] の [Message (メッセージ)] に​「"Hello"」​と入力します。

  6. アプリケーションをデプロイし、ブラウザを開いて http://0.0.0.0:8081/trigger に移動します。

    リスナがポート 8081 で要求を検出し、アプリケーションを開始します。

  7. コンソールで、ログをスクロールすると「Hello」が表示されます。

Was this article helpful?

💙 Thanks for your feedback!