?? jms.html
字號:
<a name="wp84353"> </a><p class="pStepParaI1">對于 JMS 連接工廠資源,請指定事務支持值,如下所示:</p><div class="pSmartList2"><ul class="pSmartList2"><a name="wp84355"> </a><div class="pSmartList2"><li>為可用于事務(使用事務范圍內多個資源的事務,例如,此資源加上 JDBC 資源、連接器資源或其他 JMS 連接工廠資源)的資源指定 <code class="cCode">XATransaction</code>(默認值)。此值提供最大的靈活性。配置為 <code class="cCode">XATransaction</code> 的資源將參與分為兩個階段的提交操作。</li></div><a name="wp84357"> </a><div class="pSmartList2"><li>對用于事務的資源(該事務僅使用事務范圍內的唯一一種資源)或在使用多個 XA 資源的分布式事務中用作最后一個代理的資源指定 <code class="cCode">LocalTransaction</code>。此值提供更好的性能。配置為 <code class="cCode">LocalTransaction</code> 的資源將不被用于分為兩個階段的提交操作。</li></div><a name="wp84359"> </a><div class="pSmartList2"><li>對永遠無法參與事務的資源指定 <code class="cCode">NoTransaction</code>;此設置在 JMS 應用程序中有一定的使用。</li></div></ul></div><br><a name="wp84362"> </a><div class="pSmartList1"><li>在“其他屬性”區域中,為應用程序所需的屬性提供值。下表列出可用的屬性。<div align="left"><table border="1" cellpadding="5" cellspacing="0" summary="JMS 連接工廠的其他屬性" id="wp82659"> <caption><a name="wp82659"> </a><p class="pCaption">表 8-1 JMS 連接工廠的其他屬性 </span></p></caption> <tr bgcolor="#cdccee" align="left" valign="top"> <th scope="col"><a name="wp82665"> </a><p class="pTableHead">屬性名稱</p></th> <th scope="col"><a name="wp82667"> </a><p class="pTableHead">說明</p></th></tr> <tr align="left" valign="top"> <td><a name="wp82675"> </a><p class="pTableText"><code class="cCode">ClientId</code></p></td> <td><a name="wp82677"> </a><p class="pTableText">為長期訂戶將要使用的連接工廠指定客戶機 ID。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp82685"> </a><p class="pTableText"><code class="cCode">AddressList</code></p></td> <td><a name="wp82687"> </a><p class="pTableText">指定應用程序將與其進行通信的消息代理實例的名稱(和端口號 [可選])。列表中的每個地址都指定了要連接的主機名(和端口號和連接服務 [可選])。例如,該值可能為 <code class="cCode">earth</code> 或 <code class="cCode">earth:7677</code>。當消息代理在默認端口 (7676) 以外的端口上運行時,請指定端口號。如果屬性設置指定了群集環境中的多個主機和端口,則將使用該列表中的第一個可用主機(除非將 <code class="cCode">AddressListBehavior</code> 屬性設置為 <code class="cCode">RANDOM</code>)。 </p><a name="wp82689"> </a><p class="pTableText">有關詳細信息,請參見《Sun Java System Message Queue Developer's Guide for Java Clients》。</p><a name="wp82691"> </a><p class="pTableText">默認值:本地主機和默認端口號 (7676)。客戶機將嘗試連接至位于本地主機端口 7676 上的代理。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp82699"> </a><p class="pTableText"><code class="cCode">MessageServiceAddressList</code></p></td> <td><a name="wp82701"> </a><p class="pTableText">與 <code class="cCode">AddressList</code> 相同。此屬性名已過時。請使用 <code class="cCode">AddressList</code> 代替。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp82709"> </a><p class="pTableText"><code class="cCode">UserName</code></p></td> <td><a name="wp82711"> </a><p class="pTableText">進入連接工廠的用戶名。</p><a name="wp82713"> </a><p class="pTableText">默認值:<code class="cCode">guest</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp82721"> </a><p class="pTableText"><code class="cCode">Password</code></p></td> <td><a name="wp82723"> </a><p class="pTableText">進入連接工廠的密碼。</p><a name="wp82725"> </a><p class="pTableText">默認值:<code class="cCode">guest</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp82733"> </a><p class="pTableText"><code class="cCode">ReconnectEnabled</code></p></td> <td><a name="wp82735"> </a><p class="pTableText">如果啟用該屬性(值 = true),則指定客戶機運行時在丟失連接時嘗試重新連接至消息服務器(或 <code class="cCode">AddressList</code> 中的地址列表)。</p><a name="wp82737"> </a><p class="pTableText">默認值:TRUE</p></td></tr> <tr align="left" valign="top"> <td><a name="wp82745"> </a><p class="pTableText"><code class="cCode">ReconnectAttempts</code></p></td> <td><a name="wp82747"> </a><p class="pTableText">指定客戶機運行時嘗試連接(或重新連接)<code class="cCode">AddressList</code> 列表中每個地址的次數。到達這個值后,客戶機運行時將嘗試連接列表中的下一個地址。值 -1 表示重新連接嘗試次數沒有限制(客戶機運行時將嘗試連接至第一個地址,直到連接成功)。</p><a name="wp82749"> </a><p class="pTableText">默認值: 3</p></td></tr> <tr align="left" valign="top"> <td><a name="wp82757"> </a><p class="pTableText"><code class="cCode">ReconnectInterval</code></p></td> <td><a name="wp82759"> </a><p class="pTableText">指定重新連接嘗試之間的時間間隔(毫秒)。此屬性適用于對 <code class="cCode">AddressList</code> 中每個地址的嘗試,及對該列表中連續地址的嘗試。如果該時間間隔太短,則代理將沒有時間恢復。如果該時間間隔太長,則重新連接可能會指明這是不可接受的延遲。</p><a name="wp82761"> </a><p class="pTableText">默認值: 30000</p></td></tr> <tr align="left" valign="top"> <td><a name="wp82769"> </a><p class="pTableText"><code class="cCode">AddressListBehavior</code></p></td> <td><a name="wp82771"> </a><p class="pTableText">指定按 <code class="cCode">AddressList</code> 屬性中的地址的順序 (<code class="cCode">PRIORITY</code>) 還是按隨機順序 (<code class="cCode">RANDOM</code>) 進行連接嘗試。</p><a name="wp82773"> </a><p class="pTableText"><code class="cCode">RANDOM</code> 表示重新連接將從 <code class="cCode">AddressList</code> 中隨機選擇一個地址。如果許多客戶機嘗試使用同一個連接工廠來進行連接,則該值將阻止它們全部連接至同一個地址。</p><a name="wp82775"> </a><p class="pTableText"><code class="cCode">PRIORITY</code> 表示重新連接始終嘗試連接 <code class="cCode">AddressList</code> 中的第一個服務器地址,而僅在第一個代理不可用時才使用其他的地址。 </p><a name="wp82777"> </a><p class="pTableText">默認值:<code class="cCode">RANDOM</code></p></td></tr> <tr align="left" valign="top"> <td><a name="wp82785"> </a><p class="pTableText"><code class="cCode">AddressListIterations</code></p></td> <td><a name="wp82787"> </a><p class="pTableText">指定客戶機運行時建立(或重新建立)連接時,在 <code class="cCode">AddressList</code> 中迭代的次數。值 -1 表示嘗試次數沒有限制。</p><a name="wp82789"> </a><p class="pTableText">默認值: 3</p></td></tr></table></div></li></div><br><a name="wp84364"> </a><div class="pSmartList1"><li>在“目標”區域中,執行以下操作:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp84366"> </a><div class="pSmartList2"><li>從“可用”列中選擇將要部署使用了資源的應用程序的一個或多個目標。可用目標包括可用群集和可用服務器實例,以及默認的服務器實例 <code class="cCode">server</code>。</li></div><a name="wp84368"> </a><div class="pSmartList2"><li>單擊“添加”以將目標移動到“選定”列中。</li></div></ol></div><a name="wp84370"> </a><div class="pSmartList1"><li>單擊“確定”以保存連接工廠。</li></div></ol></div><a name="wp84374"> </a><p class="pParagraph">等效的 <code class="cCode">asadmin</code> 命令為:<code class="cCode"><a href="javascript:if(confirm('http://docs.sun.com/source/817-6092/hman1/create-jms-resource.1.html \n\n該文件無法用 Teleport Ultra 下載, 因為 它是一個域或路徑外部被設置為它的啟始地址的地址。 \n\n你想在服務器上打開它?'))window.location='http://docs.sun.com/source/817-6092/hman1/create-jms-resource.1.html'" tppabs="http://docs.sun.com/source/817-6092/hman1/create-jms-resource.1.html">create-jms-resource</code></p><a name="wp84402"> </a><h3 class="pHeading2">編輯 JMS 連接工廠資源</h3><a name="wp84404"> </a><p class="pParagraph">要編輯 JMS 連接工廠資源,請執行以下步驟:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp84406"> </a><div class="pSmartList1"><li>在樹組件中,展開“資源”節點,然后展開“JMS 資源”節點。</li></div><a name="wp84408"> </a><div class="pSmartList1"><li>展開“連接工廠”節點。</li></div><a name="wp84410"> </a><div class="pSmartList1"><li>選擇要編輯的連接工廠。</li></div><a name="wp84412"> </a><div class="pSmartList1"><li>在“編輯 JMS 連接工廠”頁面中,可以執行以下任務:</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp84414"> </a><div class="pSmartList2"><li>修改“說明”字段中的文本。</li></div><a name="wp84416"> </a><div class="pSmartList2"><li>選中或取消選中“已啟用”復選框以啟用或禁用資源。</li></div><a name="wp84418"> </a><div class="pSmartList2"><li>更改“高級”區域中的屬性值。</li></div><a name="wp84420"> </a><div class="pSmartList2"><li>添加、刪除或修改屬性。</li></div></ul></div><a name="wp84422"> </a><div class="pSmartList1"><li>或者,單擊“目標”選項卡以轉至“JMS 連接工廠資源目標”頁面。在此頁面中,執行以下操作:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp84424"> </a><div class="pSmartList2"><li>單擊“管理目標”以打開“管理資源目標”頁面。 </li></div><a name="wp84426"> </a><p class="pStepParaI2">在此頁面中,在“可用”列與“選定”列之間移動目標。確保將要部署使用了資源的應用程序的目標放入“選定”列中。可用目標包括可用群集和可用服務器實例,以及默認的服務器實例 <code class="cCode">server</code>。單擊“確定”以保存更改。</p><a name="wp84428"> </a><div class="pSmartList2"><li>選中目標的復選框,然后單擊“啟用”或“禁用”,以啟用或禁用目標的資源。</li></div></ol></div><a name="wp84430"> </a><div class="pSmartList1"><li>單擊“保存”以保存更改。</li></div>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -