---
schema_version: "1"
id: a6d7030924dc41fe0e849de189a58f039191cf7aa91b1ab84b1769d70939989c
title: デバッグモードでの Mule サーバーの開始
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/studio/7.x/to-start-server-debug-mode.md
canonical_url: https://docs.mulesoft.com/jp/studio/7.x/to-start-server-debug-mode
source_site: docs.mulesoft.com
content_type: documentation
content_hash: e551746eeb4fa2ef01b4ef56d5e19b0b557b55cc297e03110fd406694642deb1
description: MuleSoft Documentation Site
release: 7.x
latest: false
---
# デバッグモードでの Mule サーバーの開始

1. サーバーをデバッグモードで開始するには、以下のパラメーターを使用します。  
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">パラメーター</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="listingblock">
<div class="content">
<pre>-M-Dmule.debug.enable=true</pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>必須</strong>​。Mule のデバッグモードを設定します。このパラメーターを最初に発行します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="listingblock">
<div class="content">
<pre>-M-Dmule.debug.port=&lt;port number&gt;</pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>省略可能</strong>​。Studio からの受信接続のリスンポートを設定します。設定しない場合、リスンポートは 6666 になります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="listingblock">
<div class="content">
<pre>-M-Dmule.debug.suspend=true</pre>
</div>
</div></div></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>省略可能</strong>​。Mule の「一時停止」モードを設定します。一時停止モードでは、Mule はアプリケーションの実行を開始した直後に一時停止し、デバッグポートで接続を受信するまでアプリケーションの実行を停止します。</p></td>
</tr>
</tbody>
</table>
2. サーバーにパラメーターを渡すには、以下に示した 2 つの方法のいずれかを実行します。  
    
    1. **方法 1**​: 次の例のように、コマンドラインでパラメーターを適切な順序で Mule に渡します。
        
        ```text
        <$MULE_HOME>/bin/mule -M-Dmule.debug.enable=true -M-Dmule.debug.port=1234
        ```
        
        上記のコマンドでは、Mule がフォアグラウンドで開始されます。Mule がフォアグラウンドで実行されている場合に Mule を終了するには、​`Ctrl+C`​ を押します。
        
        Mule をバックグラウンドでデバッグモードで開始するには、次のように、​`mule`​ コマンドの最初のパラメーターとして ​`start`​ を発行します。
        
        ```text
        <$MULE_HOME>/bin/mule start -M-Dmule.debug.enable=true -M-Dmule.debug.port=1234
        ```
    2. **方法 2**​: 次のように、ラッパー設定ファイル (​`$MULE_HOME/conf/wrapper.conf`​) にパラメーターを含めます。

```text
wrapper.java.additional.4=-Dmule.debug.enable=true
wrapper.java.additional.5=-Dmule.debug.port=1234
```

上記のコードで、設定ファイル内のアクティブなパラメーターの番号を反映するようにパラメーター番号を置き換えます。

リモートサーバーでアプリケーションにアクセスし、デバッグを開始する前に、まずアプリケーションを目的の Mule サーバーにエクスポートし、デプロイする必要があります。

1. Studio でデバッグアイコン (小さな昆虫で表されている) の横にある矢印をクリックし、​**\[Debug Configurations (設定をデバッグ)\]**​ を選択します。​**\[Debug Configurations (設定をデバッグ)\]**​ ウィンドウが表示されます。
2. ウィンドウの左ペインで、​**\[Remote Mule Application (リモート Mule アプリケーション)\]**​ をクリックします。
3. 新規設定アイコン (黄色のプラス記号が含まれる空白ページで表されている) をクリックして、新規設定を追加します。
4. 設定の必須パラメーターを入力します。
    
    - **Name (名前):**​ この設定の名前。
    - **Host (ホスト):**​ リモート Mule サーバーの場所を示します。
    - **Port (ポート):**​ リモート Mule サーバーのリスンポートを示します。

**\[Remote Mule Application (リモート Mule アプリケーション)\]**​ を使用して、リモート Mule サーバーのアプリケーションをデバッグできます。これを行うには、デバッグモードで Mule サーバーを開始し、Studio からサーバーに接続する必要があります。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="ulist">
<ul>
<li>
<p>デバッグモードで Mule を開始すると、そのサーバーで開始する​<em>すべての</em>​アプリケーションがデバッグモードで実行されます。</p>
</li>
<li>
<p>リモートデバッグはクラスターでは機能しません。</p>
</li>
</ul>
</div>
</td>
</tr>
</tbody></table>