⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 depapp.html

📁 Sun Java System Application Server Enterprise Edition 8.1 管理指南
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a name="wp831984"> </a><div class="pSmartList1"><li>展开应用程序类型的节点。</li></div><a name="wp831986"> </a><div class="pSmartList1"><li>选中已部署的应用程序或模块旁边的复选框。</li></div><a name="wp831988"> </a><div class="pSmartList1"><li>单击“启用”或“禁用”。</li></div><a name="wp831990"> </a><p class="pStepParaI1">这些按钮用于在所有目标上启用或禁用应用程序。</p></ol></div><a name="wp831992"> </a><p class="pParagraph">要在单个目标上启用应用程序,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp831994"> </a><div class="pSmartList1"><li>在树组件中,展开“应用程序”节点。 </li></div><a name="wp831996"> </a><div class="pSmartList1"><li>展开应用程序类型的节点。</li></div><a name="wp831998"> </a><div class="pSmartList1"><li>选择应用程序的节点。</li></div><a name="wp832000"> </a><div class="pSmartList1"><li>单击“目标”选项卡。</li></div><a name="wp832002"> </a><div class="pSmartList1"><li>选中已部署的应用程序或模块旁边的复选框。</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 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))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 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))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">管理应用程序目标</h3><a name="wp832026"> </a><p class="pParagraph">部署应用程序或模块后,可通过管理目标来管理引用该应用程序或模块的服务器实例和群集。</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp832028"> </a><div class="pSmartList1"><li>在树组件中,展开“应用程序”节点。</li></div><a name="wp832030"> </a><div class="pSmartList1"><li>展开应用程序类型的节点。</li></div><a name="wp832032"> </a><div class="pSmartList1"><li>选择已部署的应用程序的节点。</li></div><a name="wp832034"> </a><div class="pSmartList1"><li>选择“目标”选项卡。</li></div><a name="wp832036"> </a><div class="pSmartList1"><li>要在特定目标实例或群集上启用或禁用应用程序,请单击目标旁边的复选框并单击“启用”或“禁用”。</li></div><a name="wp832038"> </a><div class="pSmartList1"><li>要添加或删除应用程序的目标,则选择“管理目标”。</li></div><a name="wp832040"> </a><div class="pSmartList1"><li>添加或删除目标并单击“确定”。</li></div><a name="wp832042"> </a><p class="pStepParaI1">此时,已修改的目标列表中将包含该应用程序。</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">部署在其他虚拟服务器上</h3><a name="wp832060"> </a><p class="pParagraph">将应用程序或模块部署到目标服务器实例或群集之后,可以将其与其他虚拟服务器关联。 </p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp832062"> </a><div class="pSmartList1"><li>在已部署的应用程序或模块的“目标”页面中,单击目标旁边的“管理虚拟服务器”链接。</li></div><a name="wp832064"> </a><div class="pSmartList1"><li>在可用虚拟服务器的列表中,添加或删除虚拟服务器目标。</li></div><a name="wp832066"> </a><div class="pSmartList1"><li>单击“确定”。</li></div></ol></div><a name="wp832078"> </a><h3 class="pHeading2">重新部署到多个目标</h3><a name="wp832082"> </a><p class="pParagraph">如果将应用程序部署到多个目标(独立服务器实例或群集),则可以通过两种方式来重新部署到多个目标。使用以下方法之一可以确保引用应用程序的所有服务器实例接收到最新版本。</p><a name="wp832084"> </a><h4 class="pHeading3">开发环境</h4><a name="wp832086"> </a><p class="pParagraph">在开发环境中,只重新部署应用程序。应用程序将被重新部署到域,并且引用它的所有目标将自动接收到新的版本(如果已启用目标服务器实例的动态重新配置)。默认情况下,将启用动态重新配置。如果未启用服务器实例的动态重新配置,将继续使用旧版本,直至重新启动服务器实例。</p><a name="wp832088"> </a><h4 class="pHeading3">生产环境</h4><a name="wp832094"> </a><p class="pParagraph">在生产环境中,请按“<a  href="loadb.html#wp698268" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698268">关于滚动升级</a>”中所述的步骤进行操作。</p><a name="wp832106"> </a><h3 class="pHeading2">启用和禁用动态重新装入</h3><a name="wp832108"> </a><p class="pParagraph">如果启用了动态重新装入,服务器将定期检查已部署的应用程序中的更改并自动重新装入包含更改的应用程序。更改将通过您手动创建的名为 <code class="cCode">.reload</code> 的文件的日期更改来显示。应用程序必须安装在 <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">动态重新装入在开发环境中很有用,因为它允许快速测试代码更改。但在生产环境中,动态重新装入可能会使性能降低。</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">动态重新装入仅适用于默认服务器实例。 </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">动态重新装入适用于开发环境。它与会话持久性(一种生产环境功能)不兼容。如果启用了动态部署,请勿启用会话持久性。</p><a name="wp832119"> </a><p class="pParagraph">要配置动态重新装入,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp832125"> </a><div class="pSmartList1"><li>在树组件中,展开“独立实例”节点。</li></div><a name="wp832127"> </a><div class="pSmartList1"><li>单击“server”(管理服务器)。</li></div><a name="wp832129"> </a><div class="pSmartList1"><li>单击“高级”。</li></div><a name="wp832131"> </a><div class="pSmartList1"><li>在“应用程序配置”页面中,配置以下项目:</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp832133"> </a><div class="pSmartList2"><li>重新装入:使用“已启用”复选框来启用或禁用动态重新装入。</li></div><a name="wp832135"> </a><div class="pSmartList2"><li>重新装入轮询时间间隔:指定服务器检查已部署的应用程序中的更改的频率。</li></div><a name="wp832137"> </a><div class="pSmartList2"><li>管理会话超时:指定管理会话超时且必须重新登录之前的时间。</li></div></ul></div></ol></div><a name="wp832139"> </a><p class="pParagraph">将系统配置为使用动态重新装入之后,请为每个要动态重新装入的应用程序创建一个名为 .reload 的文件并将其置于应用程序的目录中。此文件没有任何内容。更改应用程序时,将更改此文件的日期(例如,使用 UNIX <code class="cCode">touch</code> 命令),并且将自动重新装入更改。</p><a name="wp832149"> </a><h2 class="pHeading1"><hr />适用于开发者的部署方法</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">部署目录中未封装的应用程序</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">使用部署规划</a></li></div></ul></div><a name="wp832179"> </a><h3 class="pHeading2">使用自动部署</h3><a name="wp832183"> </a><p class="pParagraph">自动部署功能使您能够将预封装的应用程序或模块复制到 <em class="cEmphasis">domain_root_dir</em><code class="cCode">/</code><em class="cEmphasis">domain_dir</em><code class="cCode">/autodeploy</code> 目录来部署该应用程序或模块。 </p><a name="wp832185"> </a><p class="pParagraph">例如,将名为 <code class="cCode">hello.war</code> 的文件复制到 <em class="cEmphasis">domain_root_dir</em><code class="cCode">/domain1/autodeploy</code> 目录。要取消部署应用程序,请从 <code class="cCode">autodeploy</code> 目录中删除 <code class="cCode">hello.war</code> 文件。 </p><a name="wp832187"> </a><p class="pParagraph">您也可以使用管理控制台或 asadmin 工具来取消部署应用程序。在这种情况下,归档文件将保留。</p><a name="wp832189"> </a><p class="pParagraph">自动部署功能适用于开发环境。它与会话持久性(一种生产

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -