📄 depapp.html
字号:
</h3><a name="wp831310"> </a><p class="pParagraph">EJB 模块也称为 EJB JAR 文件,它包含企业 Bean。</p><a name="wp831312"> </a><p class="pParagraph">要部署(安装)EJB 模块,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp831314"> </a><div class="pSmartList1"><li>在树组件中,展开“应用程序”节点。</li></div><a name="wp831316"> </a><div class="pSmartList1"><li>选择“EJB 模块”节点。</li></div><a name="wp831318"> </a><div class="pSmartList1"><li>在“EJB 模块”页面中,单击“部署”。</li></div><a name="wp831320"> </a><div class="pSmartList1"><li>在“部署”页面中,指定要部署的 JAR 文件的位置。</li></div><a name="wp831322"> </a><p class="pStepParaI1">服务器是运行应用程序服务器和域管理服务器的主机。客户机是可以用于通过浏览器来查看管理控制台的主机。 </p><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp831324"> </a><div class="pSmartList2"><li>如果文件位于客户机上或可以从客户机访问,则单击单选按钮以指定软件包文件以上载到 Application Server。</li></div><a name="wp831326"> </a><p class="pStepParaI2">单击“浏览”以找到文件,或键入文件的完整路径。</p><a name="wp831328"> </a><div class="pSmartList2"><li>如果文件位于服务器上,或者要从展开的目录部署未封装的应用程序,则单击单选按钮以指定必须可以从服务器上访问的软件包文件或目录路径。</li></div><a name="wp831330"> </a><p class="pStepParaI2">键入文件或目录的完整路径名。从展开的目录部署适用于高级开发者,但不建议在生产环境下进行此操作。</p></ol></div><a name="wp831332"> </a><div class="pSmartList1"><li>单击“下一步”以显示“部署 EJB 模块”页面。</li></div><a name="wp831334"> </a><div class="pSmartList1"><li>在“部署 EJB 模块”页面中,指定模块的设置。</li></div><br><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp831336"> </a><div class="pSmartList2"><li>在“应用程序名称”字段中,既可以保留默认名称(即文件名的前缀),也可以键入其他名称。(如果您选择上载文件,将显示默认名称。)应用程序名称必须唯一。</li></div><a name="wp831338"> </a><div class="pSmartList2"><li>默认情况下,部署模块之后即可使用该模块。要在部署之后禁用模块以使其不可用,请选中“已禁用”单选按钮。</li></div><a name="wp831340"> </a><div class="pSmartList2"><li>如果已部署模块,请选中“重新部署”复选框以对其进行重新部署;否则将显示错误。您也可以选择其他应用程序名称,并以新名称对其进行部署。</li></div><a name="wp831342"> </a><div class="pSmartList2"><li>要在部署之前检验文件的结构和内容,请选中“验证器”复选框。大型应用程序的检验会很耗费时间。如果怀疑文件已损坏或不可移植,请检验文件。</li></div><a name="wp831344"> </a><div class="pSmartList2"><li>选择高可用性设置。</li></div><a name="wp831346"> </a><p class="pStepParaI2">要启用模块的高可用性,请选中“可用性”复选框。如果启用了模块的可用性,则必须也在所有更高级别(指配置和 Web 容器或 EJB 容器)启用可用性。</p><a name="wp831348"> </a><div class="pSmartList2"><li>选择要将模块部署到的目标。</li></div><a name="wp831350"> </a><p class="pStepParaI2">从可用目标的列表中选择目标,并单击“添加”。目标可以是群集或独立服务器实例。如果不选择目标,模块将被部署到默认服务器实例 <code class="cCode">server</code>。</p><a name="wp831356"> </a><p class="pStepParaI2">如果您要重新部署,请勿选择目标。此时您所作的任何选择都将被忽略。引用已部署的模块的所有目标群集或独立服务器实例都将自动引用新的、重新部署的模块(如果已启用群集或独立实例的动态重新配置)。有关如何在不中断服务的情况下重新部署模块的更多信息,请参见“<a href="loadb.html#wp698268" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698268">关于滚动升级</a>”。</p><a name="wp831358"> </a><div class="pSmartList2"><li>选择是否生成 RMI 存根。</li></div><a name="wp831360"> </a><p class="pStepParaI2">如果选择生成 RMI 存根,将生成静态 RMI-IIOP 存根并将其添加到 client.jar。</p></ol></div><a name="wp831362"> </a><div class="pSmartList1"><li>单击“确定”以部署该模块。</li></div></ol></div><a name="wp831364"> </a><p class="pParagraph">等效的 <code class="cCode">asadmin</code> 命令为:<code class="cCode">deploy</code></p><a name="wp831426"> </a><h3 class="pHeading2">部署连接器模块</h3><a name="wp831430"> </a><p class="pParagraph">连接器也称为资源适配器,它封装在一种称为 RAR 文件的归档文件中。 </p><a name="wp831432"> </a><p class="pParagraph">要部署(安装)连接器模块,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp831434"> </a><div class="pSmartList1"><li>在树组件中,展开“应用程序”节点。</li></div><a name="wp831436"> </a><div class="pSmartList1"><li>选择“连接器模块”节点。</li></div><a name="wp831438"> </a><div class="pSmartList1"><li>在“连接器模块”页面中,单击“部署”。</li></div><a name="wp831440"> </a><div class="pSmartList1"><li>在“部署”页面中,指定要部署的 RAR 文件的位置。</li></div><a name="wp831442"> </a><p class="pStepParaI1">服务器是运行应用程序服务器和域管理服务器的主机。客户机是可以用于通过浏览器来查看管理控制台的主机。 </p><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp831444"> </a><div class="pSmartList2"><li>如果文件位于客户机上或可以从客户机访问,则单击单选按钮以指定软件包文件以上载到 Application Server。</li></div><a name="wp831446"> </a><p class="pStepParaI2">单击“浏览”以找到文件,或键入文件的完整路径。</p><a name="wp831448"> </a><div class="pSmartList2"><li>如果文件位于服务器上,或者要从展开的目录部署未封装的模块,则单击单选按钮以指定必须可以从服务器上访问的软件包文件或目录路径。</li></div><a name="wp831450"> </a><p class="pStepParaI2">键入文件或目录的完整路径名。从展开的目录部署适用于高级开发者,但不建议在生产环境下进行此操作。</p></ol></div><a name="wp831452"> </a><div class="pSmartList1"><li>单击“下一步”以显示“部署连接器模块”页面。</li></div><a name="wp831454"> </a><div class="pSmartList1"><li>在“部署连接器模块”页面中,指定模块的设置。</li></div><br><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp831456"> </a><div class="pSmartList2"><li>在“应用程序名称”字段中,既可以保留默认名称(即文件名的前缀),也可以键入其他名称。(如果您选择上载文件,将显示默认名称。)应用程序名称必须唯一。</li></div><a name="wp831458"> </a><div class="pSmartList2"><li>在“线程池 ID”字段中,为要部署的资源适配器指定线程池。 </li></div><a name="wp831468"> </a><p class="pStepParaI2">默认情况下, Sun Java System Application Server 处理其默认线程池中所有资源适配器的工作请求。使用该字段可以关联特定用户创建的线程池以处理资源适配器的工作请求。 </p><a name="wp831470"> </a><div class="pSmartList2"><li>默认情况下,部署模块之后即可使用该模块。要在部署之后禁用模块以使其不可用,请选中“已禁用”单选按钮。</li></div><a name="wp831472"> </a><p class="pStepParaI2">启用或禁用连接器模块时,您也同时启用或禁用了指向该模块的连接器资源和连接池。</p><a name="wp831474"> </a><div class="pSmartList2"><li>如果已部署模块,请选中“重新部署”复选框以对其进行重新部署;否则将显示错误。您也可以选择其他应用程序名称,并以新名称对其进行部署。</li></div><a name="wp831476"> </a><div class="pSmartList2"><li>要在部署之前检验文件的结构和内容,请选中“验证器”复选框。大型应用程序的检验通常会很耗费时间。如果怀疑文件已损坏或不可移植,请检验文件。</li></div><a name="wp831478"> </a><div class="pSmartList2"><li>如果资源适配器被指定了其他属性,将显示这些属性。</li></div><a name="wp831480"> </a><p class="pStepParaI2">使用此表可以修改这些属性的默认值。</p><a name="wp831482"> </a><div class="pSmartList2"><li>选择要将模块部署到的目标。</li></div><a name="wp831484"> </a><p class="pStepParaI2">从可用目标的列表中选择目标,并单击“添加”。目标可以是群集或独立服务器实例。如果不选择目标,模块将被部署到默认服务器实例 <code class="cCode">server</code>。</p><a name="wp831490"> </a><p class="pStepParaI2">如果您要重新部署,请勿选择目标。此时您所作的任何选择都将被忽略。引用已部署的模块的所有目标群集或独立服务器实例都将自动引用新的、重新部署的模块(如果已启用群集或独立实例的动态重新配置)。有关如何在不中断服务的情况下重新部署模块的更多信息,请参见“<a href="loadb.html#wp698268" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698268">关于滚动升级</a>”。</p></ol></div><a name="wp831492"> </a><div class="pSmartList1"><li>单击“确定”以部署该模块。</li></div></ol></div><a name="wp831494"> </a><p class="pParagraph">等效的 <code class="cCode">asadmin</code> 命令为:<code class="cCode">deploy</code></p><a name="wp831584"> </a><h3 class="pHeading2">创建生命周期模块</h3><a name="wp831588"> </a><p class="pParagraph">在被服务器生命周期中的一个或多个事件触发之后,生命周期模块将执行任务。这些服务器事件包含: </p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp831590"> </a><div class="pSmartList1"><li>初始化</li></div><a name="wp831592"> </a><div class="pSmartList1"><li>启动</li></div><a name="wp831594"> </a><div class="pSmartList1"><li>为服务请求作准备</li></div><a name="wp831596"> </a><div class="pSmartList1"><li>关闭</li></div></ul></div><a name="wp831606"> </a><p class="pParagraph">生命周期模块不符合 J2EE 规范,但是该模块是 Sun Java System Application Server 的增强功能。 </p><a name="wp831608"> </a><p class="pParagraph">要创建生命周期模块,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp831610"> </a><div class="pSmartList1"><li>在树组件中,展开“应用程序”节点。</li></div><a name="wp831612"> </a><div class="pSmartList1"><li>选择“生命周期模块”节点。</li></div><a name="wp831614"> </a><div class="pSmartList1"><li>在“生命周期模块”页面中,单击“新建”。</li></div><a name="wp831616"> </a><div class="pSmartList1"><li>在“创建生命周期模块”页面中,指定以下设置:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp831618"> </a><div class="pSmartList2"><li>在“名称”字段中,键入表示模块功能的名称。</li></div><a name="wp831620"> </a><div class="pSmartList2"><li>在“类名”字段中,键入生命周期模块的类文件的全限定名称。</li></div><a name="wp831624"> </a><div class="pSmartList2"><li>如果包含生命周期的 JAR 文件位于服务器的类路径中,则请将“类路径”字段保留为空。否则,键入全限定路径。</li></div><a name="wp831626"> </a><p class="pStepParaI2">如果不指定类路径,则必须在 <em class="cEmphasis">application_server_home/</em>domains/<em class="cEmphasis">domain</em>/applications/lifecycle-module/<em class="cEmphasis">module_name</em> 中解压缩类。如果指定类路径,则无需其他操作。</p><a name="wp831630"> </a><div class="pSmartList2"><li>在“装入顺序”字段中,键入大于 100 且小于操作系统的 <code class="cCode">MAXINT</code> 值的整数。</li></div><a name="wp831632"> </a><p class="pStepParaI2">该整数将确定服务器启动时装入生命周期模块的顺序。系统将较早装入具有较小整数的模块。</p><a name="wp831634"> </a><div class="pSmartList2"><li>启动服务器时,服务器将装入已部署的生命周期模块。默认情况下,如果装入失败,服务器仍将继续进行启动操作。要在装入失败时禁止服务器启动,请选中“装入失败时”复选框。</li></div><a name="wp831636"> </a><div class="pSmartList2"><li>默认情况下,部署模块之后即可使用该模块。要在部署之后禁用模块以使其不可用,请选中“已禁用”单选按钮。</li></div><a name="wp831638"> </a><div class="pSmartList2"><li>选择要将模块部署到的目标。</li></div><a name="wp831640"> </a><p class="pStepParaI2">从可用目标的列表中选择目标,并单击“添加”。目标可以是群集或独立服务器实例。如果不选择目标,模块将被部署到默认服务器实例 <code class="cCode">server</code>。</p><a name="wp831646"> </a><p class="pStepParaI2">如果您要重新部署,请勿选择目标。此时您所作的任何选择都将被忽略。引用已部署的模块的所有目标群集或独立服务器实例都将自动引用新的、重新部署的模块(如果已启用群集或独立实例的动态重新配置)。有关如何在不中断服务的情况下重新部署模块的更多信息,请参见“<a href="loadb.html#wp698268" tppabs="http://docs.sun.com/source/819-1553/loadb.html#wp698268">关于滚动升级</a>”。</p></ol></div><a name="wp831648"> </a><div class="pSmartList1"><li>单击“确定”。</li></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -