?? depapp.html
字號:
<a name="wp831984"> </a><div class="pSmartList1"><li>展開應(yīng)用程序類型的節(jié)點。</li></div><a name="wp831986"> </a><div class="pSmartList1"><li>選中已部署的應(yīng)用程序或模塊旁邊的復(fù)選框。</li></div><a name="wp831988"> </a><div class="pSmartList1"><li>單擊“啟用”或“禁用”。</li></div><a name="wp831990"> </a><p class="pStepParaI1">這些按鈕用于在所有目標(biāo)上啟用或禁用應(yīng)用程序。</p></ol></div><a name="wp831992"> </a><p class="pParagraph">要在單個目標(biāo)上啟用應(yīng)用程序,請執(zhí)行以下步驟:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp831994"> </a><div class="pSmartList1"><li>在樹組件中,展開“應(yīng)用程序”節(jié)點。 </li></div><a name="wp831996"> </a><div class="pSmartList1"><li>展開應(yīng)用程序類型的節(jié)點。</li></div><a name="wp831998"> </a><div class="pSmartList1"><li>選擇應(yīng)用程序的節(jié)點。</li></div><a name="wp832000"> </a><div class="pSmartList1"><li>單擊“目標(biāo)”選項卡。</li></div><a name="wp832002"> </a><div class="pSmartList1"><li>選中已部署的應(yīng)用程序或模塊旁邊的復(fù)選框。</li></div><a name="wp832004"> </a><div class="pSmartList1"><li>單擊“啟用”或“禁用”。</li></div></ol></div><a name="wp832010"> </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/enable.1.html \n\n該文件無法用 Teleport Ultra 下載, 因為 它是一個域或路徑外部被設(shè)置為它的啟始地址的地址。 \n\n你想在服務(wù)器上打開它?'))window.location='http://docs.sun.com/source/817-6092/hman1/enable.1.html'" tppabs="http://docs.sun.com/source/817-6092/hman1/enable.1.html">enable</code> 和 <code class="cCode"><a href="javascript:if(confirm('http://docs.sun.com/source/817-6092/hman1/disable.1.html \n\n該文件無法用 Teleport Ultra 下載, 因為 它是一個域或路徑外部被設(shè)置為它的啟始地址的地址。 \n\n你想在服務(wù)器上打開它?'))window.location='http://docs.sun.com/source/817-6092/hman1/disable.1.html'" tppabs="http://docs.sun.com/source/817-6092/hman1/disable.1.html">disable</code></p><a name="wp832022"> </a><h3 class="pHeading2">管理應(yīng)用程序目標(biāo)</h3><a name="wp832026"> </a><p class="pParagraph">部署應(yīng)用程序或模塊后,可通過管理目標(biāo)來管理引用該應(yīng)用程序或模塊的服務(wù)器實例和群集。</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp832028"> </a><div class="pSmartList1"><li>在樹組件中,展開“應(yīng)用程序”節(jié)點。</li></div><a name="wp832030"> </a><div class="pSmartList1"><li>展開應(yīng)用程序類型的節(jié)點。</li></div><a name="wp832032"> </a><div class="pSmartList1"><li>選擇已部署的應(yīng)用程序的節(jié)點。</li></div><a name="wp832034"> </a><div class="pSmartList1"><li>選擇“目標(biāo)”選項卡。</li></div><a name="wp832036"> </a><div class="pSmartList1"><li>要在特定目標(biāo)實例或群集上啟用或禁用應(yīng)用程序,請單擊目標(biāo)旁邊的復(fù)選框并單擊“啟用”或“禁用”。</li></div><a name="wp832038"> </a><div class="pSmartList1"><li>要添加或刪除應(yīng)用程序的目標(biāo),則選擇“管理目標(biāo)”。</li></div><a name="wp832040"> </a><div class="pSmartList1"><li>添加或刪除目標(biāo)并單擊“確定”。</li></div><a name="wp832042"> </a><p class="pStepParaI1">此時,已修改的目標(biāo)列表中將包含該應(yīng)用程序。</p></ol></div><a name="wp832044"> </a><p class="pParagraph">等效的 <code class="cCode">asadmin</code> 命令為:<code class="cCode">create-application-ref</code> 和 <code class="cCode">delete-application-ref</code>。</p><a name="wp832056"> </a><h3 class="pHeading2">部署在其他虛擬服務(wù)器上</h3><a name="wp832060"> </a><p class="pParagraph">將應(yīng)用程序或模塊部署到目標(biāo)服務(wù)器實例或群集之后,可以將其與其他虛擬服務(wù)器關(guān)聯(lián)。 </p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp832062"> </a><div class="pSmartList1"><li>在已部署的應(yīng)用程序或模塊的“目標(biāo)”頁面中,單擊目標(biāo)旁邊的“管理虛擬服務(wù)器”鏈接。</li></div><a name="wp832064"> </a><div class="pSmartList1"><li>在可用虛擬服務(wù)器的列表中,添加或刪除虛擬服務(wù)器目標(biāo)。</li></div><a name="wp832066"> </a><div class="pSmartList1"><li>單擊“確定”。</li></div></ol></div><a name="wp832078"> </a><h3 class="pHeading2">重新部署到多個目標(biāo)</h3><a name="wp832082"> </a><p class="pParagraph">如果將應(yīng)用程序部署到多個目標(biāo)(獨立服務(wù)器實例或群集),則可以通過兩種方式來重新部署到多個目標(biāo)。使用以下方法之一可以確保引用應(yīng)用程序的所有服務(wù)器實例接收到最新版本。</p><a name="wp832084"> </a><h4 class="pHeading3">開發(fā)環(huán)境</h4><a name="wp832086"> </a><p class="pParagraph">在開發(fā)環(huán)境中,只重新部署應(yīng)用程序。應(yīng)用程序?qū)⒈恢匦虏渴鸬接颍⑶乙盟乃心繕?biāo)將自動接收到新的版本(如果已啟用目標(biāo)服務(wù)器實例的動態(tài)重新配置)。默認(rèn)情況下,將啟用動態(tài)重新配置。如果未啟用服務(wù)器實例的動態(tài)重新配置,將繼續(xù)使用舊版本,直至重新啟動服務(wù)器實例。</p><a name="wp832088"> </a><h4 class="pHeading3">生產(chǎn)環(huán)境</h4><a name="wp832094"> </a><p class="pParagraph">在生產(chǎn)環(huán)境中,請按“<a href="loadb.html#wp698268" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698268">關(guān)于滾動升級</a>”中所述的步驟進(jìn)行操作。</p><a name="wp832106"> </a><h3 class="pHeading2">啟用和禁用動態(tài)重新裝入</h3><a name="wp832108"> </a><p class="pParagraph">如果啟用了動態(tài)重新裝入,服務(wù)器將定期檢查已部署的應(yīng)用程序中的更改并自動重新裝入包含更改的應(yīng)用程序。更改將通過您手動創(chuàng)建的名為 <code class="cCode">.reload</code> 的文件的日期更改來顯示。應(yīng)用程序必須安裝在 <em class="cEmphasis">server_root</em><code class="cCode">/domain/domain1/applications/</code><em class="cEmphasis">j2ee-module_or_j2ee-apps</em>/<em class="cEmphasis">app_or_module_name</em> 中。</p><a name="wp832110"> </a><p class="pParagraph">例如:<code class="cCode">AppServer/domain/domain1/applications/j2ee-module/webapps-simple</code></p><a name="wp832112"> </a><p class="pParagraph">動態(tài)重新裝入在開發(fā)環(huán)境中很有用,因為它允許快速測試代碼更改。但在生產(chǎn)環(huán)境中,動態(tài)重新裝入可能會使性能降低。</p><a name="wp832115"> </a><p class="pAnchor"></p><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp830380"> <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr> <tr align="left" valign="top"> <td><a name="wp830380"> </a><p class="pNote">注</p></td> <td><a name="wp830382"> </a><p class="pParagraph">動態(tài)重新裝入僅適用于默認(rèn)服務(wù)器實例。 </p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div><p class="pAnchor"></p><a name="wp832117"> </a><p class="pParagraph">動態(tài)重新裝入適用于開發(fā)環(huán)境。它與會話持久性(一種生產(chǎn)環(huán)境功能)不兼容。如果啟用了動態(tài)部署,請勿啟用會話持久性。</p><a name="wp832119"> </a><p class="pParagraph">要配置動態(tài)重新裝入,請執(zhí)行以下步驟:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp832125"> </a><div class="pSmartList1"><li>在樹組件中,展開“獨立實例”節(jié)點。</li></div><a name="wp832127"> </a><div class="pSmartList1"><li>單擊“server”(管理服務(wù)器)。</li></div><a name="wp832129"> </a><div class="pSmartList1"><li>單擊“高級”。</li></div><a name="wp832131"> </a><div class="pSmartList1"><li>在“應(yīng)用程序配置”頁面中,配置以下項目:</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp832133"> </a><div class="pSmartList2"><li>重新裝入:使用“已啟用”復(fù)選框來啟用或禁用動態(tài)重新裝入。</li></div><a name="wp832135"> </a><div class="pSmartList2"><li>重新裝入輪詢時間間隔:指定服務(wù)器檢查已部署的應(yīng)用程序中的更改的頻率。</li></div><a name="wp832137"> </a><div class="pSmartList2"><li>管理會話超時:指定管理會話超時且必須重新登錄之前的時間。</li></div></ul></div></ol></div><a name="wp832139"> </a><p class="pParagraph">將系統(tǒng)配置為使用動態(tài)重新裝入之后,請為每個要動態(tài)重新裝入的應(yīng)用程序創(chuàng)建一個名為 .reload 的文件并將其置于應(yīng)用程序的目錄中。此文件沒有任何內(nèi)容。更改應(yīng)用程序時,將更改此文件的日期(例如,使用 UNIX <code class="cCode">touch</code> 命令),并且將自動重新裝入更改。</p><a name="wp832149"> </a><h2 class="pHeading1"><hr />適用于開發(fā)者的部署方法</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp832155"> </a><div class="pSmartList1"><li><a href="depapp.html#wp832179" tppabs="http://docs.sun.com/source/819-1553/depapp.html#wp832179">使用自動部署</a></li></div><a name="wp832161"> </a><div class="pSmartList1"><li><a href="depapp.html#wp832236" tppabs="http://docs.sun.com/source/819-1553/depapp.html#wp832236">部署目錄中未封裝的應(yīng)用程序</a></li></div><a name="wp832167"> </a><div class="pSmartList1"><li><a href="depapp.html#wp832300" tppabs="http://docs.sun.com/source/819-1553/depapp.html#wp832300">使用 deploytool 實用程序</a></li></div><a name="wp832173"> </a><div class="pSmartList1"><li><a href="depapp.html#wp832306" tppabs="http://docs.sun.com/source/819-1553/depapp.html#wp832306">使用部署規(guī)劃</a></li></div></ul></div><a name="wp832179"> </a><h3 class="pHeading2">使用自動部署</h3><a name="wp832183"> </a><p class="pParagraph">自動部署功能使您能夠?qū)㈩A(yù)封裝的應(yīng)用程序或模塊復(fù)制到 <em class="cEmphasis">domain_root_dir</em><code class="cCode">/</code><em class="cEmphasis">domain_dir</em><code class="cCode">/autodeploy</code> 目錄來部署該應(yīng)用程序或模塊。 </p><a name="wp832185"> </a><p class="pParagraph">例如,將名為 <code class="cCode">hello.war</code> 的文件復(fù)制到 <em class="cEmphasis">domain_root_dir</em><code class="cCode">/domain1/autodeploy</code> 目錄。要取消部署應(yīng)用程序,請從 <code class="cCode">autodeploy</code> 目錄中刪除 <code class="cCode">hello.war</code> 文件。 </p><a name="wp832187"> </a><p class="pParagraph">您也可以使用管理控制臺或 asadmin 工具來取消部署應(yīng)用程序。在這種情況下,歸檔文件將保留。</p><a name="wp832189"> </a><p class="pParagraph">自動部署功能適用于開發(fā)環(huán)境。它與會話持久性(一種生產(chǎn)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -