📄 gstart.html
字号:
<a name="wp396280"> </a><p class="pParaIndent1">该目录的默认权限为:<code class="cCode">?drwx------?</code>(或 700)。</p><a name="wp396282"> </a><p class="pParaIndent1">例如: </p><a name="wp396284"> </a><code class="pCodelineIndent">chmod 700 <em class="cEmphasis">install_root</em>/domains/<em class="cEmphasis">domain1</em>/generated/tmp</code><a name="wp396286"> </a><p class="pParaIndent1">以上示例假定您备份的是 <em class="cEmphasis">domain1</em>。如果备份的是其他名称的域,应使用要备份的域的名称替换上面的 <em class="cEmphasis">domain1</em>。</p></ul></div><div class="pSmartList1"><ol start="5" type="1" class="pSmartList1"><a name="wp396288"> </a><div class="pSmartList1"><li>更改第三台计算机的 <code class="cCode">domain.xml</code> 中的主机属性值:</li></div><a name="wp396290"> </a><div class="pSmartList1"><li>更新第三台计算机上的 <em class="cEmphasis">install_root</em>/domains/<em class="cEmphasis">domain1</em>/<code class="cCode">config/domain.xml</code>。</li></div></ol></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp396292"> </a><p class="pParaIndent1">例如:</p><a name="wp396294"> </a><p class="pParaIndent1">搜索 <em class="cEmphasis">machine1</em> 并将其替换为 <em class="cEmphasis">machine3</em>。这样,您就可以将:</p><a name="wp396296"> </a><code class="pCodelineIndent"><jmx-connector><property name=<em class="cEmphasis">client-hostname</em> value=<em class="cEmphasis">machine1</em>/>...</code><a name="wp396298"> </a><p class="pParaIndent1">更改为:</p><a name="wp396300"> </a><code class="pCodelineIndent"><jmx-connector><property name=<em class="cEmphasis">client-hostname</em> value=<em class="cEmphasis">machine3</em>/>...</code></ul></div><div class="pSmartList1"><ol start="7" type="1" class="pSmartList1"><a name="wp396302"> </a><div class="pSmartList1"><li>将:</li></div><a name="wp396304"> </a><code class="pCodelineIndent"><jms-service... host=<em class="cEmphasis">machine1</em>.../></code></ol></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp396306"> </a><p class="pParaIndent1">更改为:</p><a name="wp396308"> </a><code class="pCodelineIndent"><jms-service... host=<em class="cEmphasis">machine3</em>.../></code></ul></div><div class="pSmartList1"><ol start="8" type="1" class="pSmartList1"><a name="wp396310"> </a><div class="pSmartList1"><li>在 machine3 上启动已恢复的域:</li></div><a name="wp396312"> </a><code class="pCodelineIndent">asadmin start-domain --user <em class="cEmphasis">admin_user</em> --password <em class="cEmphasis">admin_password</em> domain1</code><a name="wp396314"> </a><div class="pSmartList1"><li>在 machine2 上更改节点代理下的 DAS 主机属性值:</li></div><a name="wp396316"> </a><div class="pSmartList1"><li>更改 machine2 中的 <em class="cEmphasis">install_dir</em><code class="cCode">/nodeagents/</code><em class="cEmphasis">nodeagent</em><code class="cCode">/agent/config/das.properties</code> 中的 <code class="cCode">agent.das.host</code> 属性值。</li></div><a name="wp396318"> </a><div class="pSmartList1"><li>在 machine2 上重新启动节点代理。</li></div><a name="wp396321"> </a><p class="pAnchor"><div align="left"><table border="0" width="90%" summary="This table is used for Notes, Tips, and Cautions" id="wp395390"> <caption></caption><tr><td colspan="2"><hr noshade="-1" /></td></tr> <tr align="left" valign="top"> <td><a name="wp395390"> </a><p class="pNote">注</p></td> <td><a name="wp395392"> </a><p class="pParagraph">使用 <code class="cCode">asadmin start-instance</code> 命令启动群集实例,以使这些实例与已恢复的域同步。</p></td></tr><tr><td colspan="2"><hr noshade="-1" /></td></tr></table></div></p></ol></div><a name="wp396325"> </a><h2 class="pHeading1"><hr />Application Server 实例</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396331"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396373" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396373">关于 Application Server 实例</a></li></div><a name="wp396337"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396395" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396395">定义 Application Server 实例</a></li></div><a name="wp396343"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396428" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396428">关于独立实例</a></li></div><a name="wp396349"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396775" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396775">创建实例</a></li></div><a name="wp396355"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396821" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396821">启动实例</a></li></div><a name="wp396361"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396871" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396871">恢复事务</a></li></div><a name="wp396367"> </a><div class="pSmartList1"><li><a href="gstart.html#wp396901" tppabs="http://docs.sun.com/source/819-1553/gstart.html#wp396901">停止实例</a></li></div></ul></div><a name="wp396373"> </a><h3 class="pHeading2">关于 Application Server 实例</h3><a name="wp396375"> </a><p class="pParagraph">Sun Java System Application Server 在安装时将创建一个称为 server 的应用程序服务器实例。如果需要,可以删除此服务器实例,并创建一个其他名称的新实例。</p><a name="wp396377"> </a><p class="pParagraph">每个 Sun Java System Application Server 实例都有自己的 J2EE 配置、J2EE 资源、应用程序部署区域和服务器配置设置。因此对一个应用程序服务器实例所做的更改不会影响其他应用程序服务器实例。一个管理域中可以包含多个应用程序服务器实例。</p><a name="wp396379"> </a><p class="pParagraph">对于很多用户来说,一个应用程序服务器实例即可满足他们的需要。但是,根据用户环境的不同,可能需要创建一个或多个附加应用程序服务器实例。例如,在开发环境中,可以使用不同的应用程序服务器实例测试不同的 Sun Java System Application Server 配置,或者比较和测试不同的应用程序部署。由于添加或删除应用程序服务器实例比较容易,因此在开发过程中可以使用这些实例创建临时“沙盒”区来进行测试。</p><a name="wp396385"> </a><p class="pParagraph">此外,还可以为每个应用程序服务器实例创建虚拟服务器。在一个已安装的应用程序服务器实例中,您可以提供公司或个人域名、IP 地址和某些管理功能。对于用户,就好比他们拥有自己的 Web 服务器,但无需进行硬件和基础服务器的维护。这些虚拟服务器不能跨应用程序服务器实例使用。有关虚拟服务器的更多信息,请参见“<a href="jvm.html#wp511934" tppabs="http://docs.sun.com/source/819-1553/jvm.html#wp511934">配置 JVM 常规设置</a>”。</p><a name="wp396387"> </a><p class="pParagraph">在操作部署中,很多情况下都可以使用虚拟服务器代替多个应用程序服务器实例。但是,如果虚拟服务器不能满足需求,您也可以使用多个应用程序服务器实例。</p><a name="wp396389"> </a><p class="pParagraph">Sun Java System Application Server 实例不会自动启动。启动某个实例后,该实例将一直运行,直至您将其停止。停止应用程序服务器实例后,它将不再接受新的连接,只是等待未完成的连接完成。如果您的计算机崩溃或脱机,则服务器将退出,并且正在处理的所有请求都将丢失。</p><a name="wp396395"> </a><h3 class="pHeading2">定义 Application Server 实例</h3><a name="wp396399"> </a><p class="pParagraph">应用程序服务器实例构成了应用程序部署的基础。每个实例均属于一个域,并有自己的目录结构、配置和已部署的应用程序。每个服务器实例还包含了 J2EE 平台的 Web 和 EJB 容器。每个新的服务器实例必须包含对节点代理名称的引用,该名称定义实例将要驻留的计算机。 </p><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp396401"> </a><p class="pParaIndent1">可以创建三种类型的服务器实例。每个服务器实例只能是其中的一种类型:</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396403"> </a><div class="pSmartList1"><li>在<b class="cBold">独立服务器</b>实例中,其他任何服务器实例或群集不能共享其配置。 </li></div><a name="wp396405"> </a><div class="pSmartList1"><li>在<b class="cBold">共享服务器实例</b>中,其他实例或群集可以共享其配置。 </li></div><a name="wp396407"> </a><div class="pSmartList1"><li>在<b class="cBold">群集服务器实例</b>中,群集中的其他实例可以共享其配置。 </li></div></ul></div><div class="pParaIndent1"><ul class="pParaIndent1"><a name="wp396409"> </a><p class="pParaIndent1">图 1-2 详细显示了一个应用程序服务器实例。应用服务器实例是 Application Server 企业版的群集、负载平衡和会话持久性功能中的构成块。</p></ul></div><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396415"> </a><div class="pSmartList1"><li><b class="cBold">定义和使用群集</b>——群集是共享一套相同的应用程序、资源和配置信息的一组服务器实例。服务器实例只能属于一个群集。特别值得一提的是,使用群集可以通过在多台计算机上分布负载来促进负载平衡,并可以通过实例级别的故障转移来提供高可用性。</li></div><a name="wp396418"> </a><p class="pAnchor"><br /><img src="images/app-serv-deploy22.gif" tppabs="http://docs.sun.com/source/819-1553/images/app-serv-deploy22.gif" height="591" width="584" alt="application server 体系结构" border="0" hspace="0" vspace="0"/><br /></p><a name="wp396422"> </a><p class="pCaption">图 1-2 Sun Java System Application Server 实例</p></ul></div><a name="wp396428"> </a><h3 class="pHeading2">关于独立实例</h3><a name="wp396430"> </a><p class="pParagraph">Sun Java System Application Server 实例不会自动启动。启动某个实例后,该实例将一直运行,直至您将其停止。停止应用程序服务器实例后,它将不再接受新的连接,只是等待未完成的连接完成。如果您的计算机崩溃或脱机,则服务器将退出,并且正在处理的所有请求都将丢失。</p><a name="wp396460"> </a><h3 class="pHeading2">查看常规服务器信息</h3><a name="wp396462"> </a><p class="pParagraph">通过“常规”选项卡可以执行以下任务:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396464"> </a><div class="pSmartList1"><li>单击“启动实例”以启动实例。</li></div><a name="wp396466"> </a><div class="pSmartList1"><li>单击“停止实例”以停止实例。</li></div><a name="wp396468"> </a><div class="pSmartList1"><li>单击“查看日志文件”,以打开服务器日志查看器。</li></div><a name="wp396470"> </a><div class="pSmartList1"><li>单击“轮转日志文件”,以轮转实例的日志文件。该操作将安排日志文件以进行轮转。实际的轮转将在下一次向日志文件写入条目时发生。默认服务器 (DAS) 的轮转将立即发生,但其他独立服务器的轮转将延迟。</li></div><a name="wp396472"> </a><div class="pSmartList1"><li>单击“JNDI 浏览”以浏览正在运行的实例的 JNDI 树。</li></div><a name="wp396474"> </a><div class="pSmartList1"><li>单击“恢复事务”以恢复未完成的事务。</li></div></ul></div><a name="wp396476"> </a><p class="pParagraph">此外,您可以选择以下选项卡以执行其他任务:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp396478"> </a><div class="pSmartList1"><li>“应用程序”选项卡:部署选定的应用程序。</li></div><a name="wp396482"> </a><div class="pSmartList1"><li>“资源”选项卡:管理选定的资源。</li></div><a name="wp396484"> </a><div class="pSmartList1"><li>“属性”选项卡:配置实例特定的属性。</li></div><a name="wp396488"> </a><div class="pSmartList1"><li>“监视”选项卡:查看 JVM、服务器、线程池、HTTP 服务和事务服务的监视数据。</li></div><a name="wp396490"> </a><div class="pSmartList1"><li>“高级”选项卡:设置用于部署应用程序的常规属性。</li></div></ul></div><a name="wp396534"> </a><h3 class="pHeading2">管理应用程序</h3><a name="wp396536"> </a><p class="pParagraph">通过“应用程序”选项卡,您可以启用、禁用和部署与实例相关联的选定应用程序。</p><a name="wp396538"> </a><p class="pParagraph">要部署应用程序,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp396540"> </a><div class="pSmartList1"><li>选中所需应用程序的复选框。</li></div><a name="wp396542"> </a><div class="pSmartList1"><li>从“部署”下拉式菜单中,选择要部署的应用程序模块的类型:</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp396544"> </a><div class="pSmartList2"><li>企业应用程序:位于 EAR(企业应用程序归档)文件或目录中的 J2EE 应用程序。</li></div><a name="wp396546"> </a><div class="pSmartList2"><li>Web 应用程序:封装在 WAR(Web 应用程序归档)文件或目录中的 Web 资源(例如 JavaServer Pages [JSP]、servlet 和 HTML 页面)的集合,。</li></div><a name="wp396548"> </a><div class="pSmartList2"><li>EJB 模块:包含在 EJB JAR(Java 归档)文件或目录中的一个或多个 Enterprise JavaBeans (EJB)。</li></div><a name="wp396550"> </a><div class="pSmartList2"><li>连接器模块:连接至企业信息系统 (EIS) 并封装在 RAR(资源适配器归档)文件或目录中。</li></div><a name="wp396552"> </a><div class="pSmartList2"><li>生命周期模块:在被服务器生命周期中的一个或多个事件触发时执行任务。</li></div><a name="wp396554"> </a><div class="pSmartList2"><li>应用程序客户机模块:也称为 J2EE 应用程序客户机 JAR 文件,它包含客户机的服务器端例程。</li></div></ul></div></ol></div><a name="wp396560"> </a><h3 class="pHeading2">管理资源</h3><a name="wp396562"> </a><p class="pParagraph">通过“资源”选项卡,您可以启用、禁用和创建与实例相关联的新资源类型。</p><a name="wp396564"> </a><p class="pParagraph">要创建新的资源类型,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp396566"> </a><div class="pSmartList1"><li>选中所需资源的复选框。</li></div><a name="wp396568"> </a><div class="pSmartList1"><li>从“新建”下拉式菜单中,选择要创建并与该实例相关联的资源类型:</li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp396570"> </a><div class="pSmartList2"><li>JDBC:为应用程序提供连接数据库的方法。 </li></div><a name="wp396572"> </a><div class="pSmartList2"><li>持久性管理器:具有容器管理的持久性 Bean(用于向下兼容性)的应用程序需要持久性管理器。</li></div><a name="wp396574"> </a><div class="pSmartList2"><li>JMS 连接工厂:允许应用程序以编程方式创建其他 JMS 对象的对象。</li></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -