📄 gstart.html
字号:
Sun Java System <b class="cBold">A</b>pplication Server <b class="cBold">M</b>anagement e<b class="cBold">X</b>tension 是一个 API,它显示 Application Server 的所有配置,并将 JMX 管理 Bean 当作实现 AMX 接口的、易于使用的客户端动态代理来进行监视。</p><a name="wp396017"> </a><p class="pParagraph">有关使用 Application Server Management Extension 的更多信息,请参见《Sun Java System Application Server Developer's Guide》中的 "Using the Java Management Extensions (JMX) API" 一章。</p><a name="wp396021"> </a><h2 class="pHeading1"><hr />Application Server 配置</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396027"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396063" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396063">配置 Application Server</a></li></div><a name="wp396033"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396073" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396073">配置域</a></li></div><a name="wp396039"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396131" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396131">启动域</a></li></div><a name="wp396045"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396179" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396179">重新启动服务器或域</a></li></div><a name="wp396051"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396197" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396197">停止域</a></li></div><a name="wp396057"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396239" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396239">重新创建域管理服务器</a></li></div></ul></div><a name="wp396063"> </a><h3 class="pHeading2">配置 Application Server</h3><a name="wp396067"> </a><p class="pParagraph">Application Server 域是为帮助管理员管理系统配置而创建的逻辑或物理单元。一个域被分为很多包括实例和节点代理的较小单元。服务器实例是在一个物理计算机上运行 Application Server 的一个 Java 虚拟机 (JVM)。每个域都有一个或多个实例。域还必须至少有一个相关联的节点代理才能使实例正常工作。可以将域组合在一起以创建一个群集。群集使管理员可以管理多组硬件和软件。 </p><a name="wp396073"> </a><h3 class="pHeading2">配置域</h3><a name="wp396079"> </a><p class="pParagraph">管理域提供了基本的安全性结构,凭借此结构,不同的管理员可以管理应用程序服务器实例的特定组(域)。通过将服务器实例分组到单独的域中,不同的组织和管理员可以共享一个 Application Server 安装。每个域都有自己的独立于其他域的配置、日志文件和应用程序部署区域。如果更改某个域的配置,其他域的配置不会受到影响。 </p><a name="wp396081"> </a><p class="pParagraph">每个管理控制台会话均允许您配置和管理域。如果创建了多个域,则必须启动另外一个管理控制台会话以管理每个域。每个域都有自己的域管理服务器 (DAS),该服务器具有唯一的端口号。每个管理域可以有多个应用程序服务器实例。但是,一个应用程序服务器实例只能属于一个域。安装 Application Server 时,将自动创建名为 <code class="cCode">domain1</code> 的管理域。 </p><a name="wp396087"> </a><h3 class="pHeading2">创建域</h3><a name="wp396091"> </a><p class="pParagraph">域是使用 <code class="cCode">create-domain</code> 命令创建的。以下示例命令将创建名为 <code class="cCode">mydomain</code> 的域。管理服务器在端口 1234 上进行侦听,管理用户名为 <code class="cCode">hanan</code>。该命令提示输入管理密码和主密码。</p><a name="wp396093"> </a><p class="pParagraph"><code class="cCode">$ asadmin create-domain --adminport 80 --adminuser hanan mydomain</code></p><a name="wp396095"> </a><p class="pParagraph">要为 mydomain 域启动管理控制台,请输入以下 URL:</p><a name="wp396097"> </a><p class="pParagraph"><code class="cCode">http://</code><em class="cEmphasis">hostname</em><code class="cCode">:80</code></p><a name="wp396099"> </a><p class="pParagraph">对于前面的 <code class="cCode">create-domain</code> 示例,域的日志文件、配置文件和部署的应用程序现在位于以下目录中:</p><a name="wp396101"> </a><p class="pParagraph"><em class="cEmphasis">install_dir</em><code class="cCode">/domains/mydomain</code></p><a name="wp396103"> </a><p class="pParagraph">要在其他位置创建域的目录,请指定 <code class="cCode">--domaindir</code> 选项。要查看完整的命令语法,请键入 <code class="cCode">asadmin help create-domain</code>。</p><a name="wp396107"> </a><h3 class="pHeading2">删除域</h3><a name="wp396111"> </a><p class="pParagraph">使用 <code class="cCode">asadmin delete-domain</code> 命令可以删除域。只有可以管理域的操作系统用户(即超级用户)可以成功地执行此命令。例如,要删除名为 <code class="cCode">mydomain</code> 的域,请键入以下命令:</p><a name="wp396113"> </a><code class="pCodeline">$ asadmin delete-domain mydomain</code><a name="wp396117"> </a><h3 class="pHeading2">列出域</h3><a name="wp396121"> </a><p class="pParagraph">使用 <code class="cCode">asadmin list-domains</code> 命令可以找到在计算机上创建的域。要列出默认的 install_dir<code class="cCode">/domains</code> 目录中的域,请键入以下命令:</p><a name="wp396123"> </a><p class="pParagraph"><code class="cCode">$ asadmin list-domains</code></p><a name="wp396125"> </a><p class="pParagraph">要列出在其他目录中创建的域,请指定 <code class="cCode">--domaindir</code> 选项。</p><a name="wp396131"> </a><h3 class="pHeading2">启动域</h3><a name="wp396133"> </a><p class="pParagraph">启动域时,将启动管理服务器和应用程序服务器实例。启动应用程序服务器实例之后,应用程序服务器实例将持续运行、侦听并接受请求。必须单独启动各个域。 </p><a name="wp396137"> </a><p class="pParagraph">要启动域,请键入 <code class="cCode">asadmin start-domain</code> 命令并指定域名。例如,要启动默认域 (<code class="cCode">domain1</code>),请键入以下内容:</p><a name="wp396139"> </a><p class="pParagraph"><code class="cCode">$ asadmin start-domain domain1</code></p><a name="wp396141"> </a><p class="pParagraph">如果只有一个域,则可以省略域名。要查看完整的命令语法,请键入 <code class="cCode">asadmin help start-domain</code>。如果省略了密码数据,系统将提示您提供此数据。</p><a name="wp396145"> </a><h4 class="pHeading3">要在 Windows 中启动默认域,请:</h4><a name="wp396147"> </a><p class="pParagraph">在 Windows“开始”菜单中,依次选择“程序”->“Sun Microsystems”->“Application Server”->“启动管理服务器”。</p><a name="wp396179"> </a><h3 class="pHeading2">重新启动服务器或域</h3><a name="wp396183"> </a><p class="pParagraph">重新启动服务器与重新启动域相同。要重新启动域或服务器,请停止然后再启动域。</p><a name="wp396197"> </a><h3 class="pHeading2">停止域</h3><a name="wp396199"> </a><p class="pParagraph">停止域将关闭该域的管理服务器和应用程序服务器实例。停止域时,服务器实例将停止接收新的连接,然后等待所有未完成的连接完成。由于服务器实例必须完成其关闭进程,因此该进程需要几秒钟时间。停止域时,管理控制台或大多数 <code class="cCode">asadmin</code> 命令都无法使用。</p><a name="wp396203"> </a><p class="pParagraph">要停止域,请键入 <code class="cCode">asadmin stop-domain</code> 命令并指定域名。例如,要停止默认域 (<code class="cCode">domain1</code>),请键入以下内容:</p><a name="wp396205"> </a><p class="pParagraph"><code class="cCode">$ asadmin stop-domain domain1</code></p><a name="wp396207"> </a><p class="pParagraph">如果只有一个域,则域名是可选键入项。要查看完整的语法,请键入 <code class="cCode">asadmin help stop-domain</code>。</p><a name="wp396211"> </a><h4 class="pHeading3">要使用管理控制台停止域,请执行以下步骤:</h4><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396213"> </a><div class="pSmartList1"><li>在树组件中,选择“独立实例”节点下的服务器(管理服务器)。</li></div><a name="wp396215"> </a><div class="pSmartList1"><li>在“常规信息”页面中,单击“停止服务器”。</li></div></ul></div><a name="wp396219"> </a><h4 class="pHeading3">要在 Windows 中停止默认域,请:</h4><a name="wp396221"> </a><p class="pParagraph">在“开始”菜单中,依次选择“程序”->“Sun Microsystems”->“Applicationserver”->“停止管理服务器”。</p><a name="wp396239"> </a><h3 class="pHeading2">重新创建域管理服务器</h3><a name="wp396241"> </a><p class="pParagraph">要进行镜像和提供域管理服务器 (DAS) 的工作副本,您必须拥有以下设备:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396243"> </a><div class="pSmartList1"><li>一台包含原始 DAS 的计算机 (machine1)。</li></div><a name="wp396245"> </a><div class="pSmartList1"><li>一台包含群集的计算机 (machine2),该群集具有运行应用程序并满足客户机需要的服务器实例。该群集是使用第一台计算机上的 DAS 配置的。</li></div><a name="wp396247"> </a><div class="pSmartList1"><li>一台备份计算机 (machine3),当第一台计算机崩溃时,需要在该备份计算机上重新创建 DAS。</li></div><a name="wp396250"> </a><p class="pAnchor"><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp395382"> <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr> <tr align="left" valign="top"> <td><a name="wp395382"> </a><p class="pNote">注</p></td> <td><a name="wp395384"> </a><p class="pParagraph">必须对第一台计算机上的 DAS 进行备份。请使用 <code class="cCode">asadmin backup-domain</code> 来备份当前域。 </p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div></p></ul></div><a name="wp396252"> </a><h4 class="pHeading3">DAS 移植的步骤</h4><a name="wp396254"> </a><p class="pParagraph">以下步骤用于将域管理服务器从第一台计算机 (machine1) 移植到第三台计算机 (machine3):</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp396256"> </a><div class="pSmartList1"><li>设置第三台计算机,方法是:在第三台计算机上安装与在第一台计算机上安装的应用程序服务器相同的应用程序服务器。</li></div></ol></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp396258"> </a><p class="pParaIndent1">为了可以在第三台计算机上正确地恢复 DAS 并且不会发生路径冲突,您必须执行此操作。</p><div class="pSmartList2"><ul class="pSmartList2"><a name="wp396260"> </a><div class="pSmartList2"><li>使用命令行(交互式)模式来安装应用程序服务器管理软件包。要激活交互式命令行模式,请使用 <code class="cCode">console</code> 选项调用安装程序: </li></div></ul></div><div class="pParaIndent2"><ul class="pParaIndent2"><a name="wp396262"> </a><p class="pParaIndent2"><span class="cCodeStrong">./</span> <b style="font-style: oblique" class="cBold">bundle_filename</b> <span class="cCodeStrong">-console</span> </p><a name="wp396264"> </a><p class="pParaIndent2">要使用命令行界面进行安装,您必须具有超级用户权限。</p></ul></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp396266"> </a><div class="pSmartList2"><li>要安装默认域,请取消选择该选项。</li></div></ul></div><div class="pParaIndent2"><ul class="pParaIndent2"><a name="wp396268"> </a><p class="pParaIndent2">只有具有相同体系结构并具有<b class="cBold">完全</b>相同的安装路径(即使用相同的 <em class="cEmphasis">install_dir</em>)的两台计算机才支持备份域的恢复。</p></ul></div></ul></div><div class="pSmartList1"><ol start="2" type="1" class="pSmartList1"><a name="wp396270"> </a><div class="pSmartList1"><li>将第一台计算机上的备份 ZIP 文件复制到第三台计算机上的 <em class="cEmphasis">install_dir</em><code class="cCode">/domains</code> 目录中。也可以通过 FTP 方式传输文件。</li></div><a name="wp396272"> </a><div class="pSmartList1"><li>执行 <code class="cCode">asadmin restore-domain</code> 命令以将 ZIP 文件恢复到第三台计算机:</li></div><a name="wp396274"> </a><code class="pCodelineIndent">asadmin restore-domain --filename install_dir/domains/sjsas_backup_v00001.zip domain1</code><div class="pParaIndent2"><ul class="pParaIndent2"><a name="wp396276"> </a><p class="pParaIndent2">可以备份任何域。但是,在重新创建域时,域名称应与原始域名称相同。</p></ul></div><a name="wp396278"> </a><div class="pSmartList1"><li>将第三台计算机上的 <em class="cEmphasis">install_dir</em><code class="cCode">/domains/domain1/generated/tmp</code> 目录的权限更改为与第一台计算机上相同目录的权限相匹配。</li></div></ol></div><div class="pParaIndent1"><ul class="pParaIndent1">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -