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

📄 containers.html

📁 Sun Java System Application Server Enterprise Edition 8.1 管理指南
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="GB2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head>  <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />  <meta name="keywords"           content="electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Sun Microsystems, Sun Open Net Environment, Sun ONE, internet software" />  <meta name="Description"        content="Sun Microsystems, Inc. is delivering Sun ONE e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy." />  <meta name="TemplateVersion"    content="Sun ONE WDT 2.3.1" />  <meta name="LASTUPDATED"        content="10/03/03 09:48:17" />  <meta name="BookTitle"          content="Sun Java System Application Server Enterprise Edition 8.1 Administration Guide 2005Q1" />  <title>第 13 章  J2EE 容器</title>  <link href="catalog.css" tppabs="http://docs.sun.com/source/819-1553/catalog.css" rel="stylesheet" type="text/css" />  <!-- on load bring this window to front -->  <script laguage="javascript">  top.window.focus();  </script></head><body text="#000000" link="#594FBF" vlink="#9966cc" alink="#333366" bgcolor="#FFFFFF"><a name="top"> </a><!-- navigation -->  <table width="100%" border="0" cellspacing="4" summary="Header navigation table">    <tr><td>    <p  class="pNavigation">    <a HREF="javascript:if(confirm('http://www.sun.com/software/  \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。  \n\n你想在服务器上打开它?'))window.location='http://www.sun.com/software/'" tppabs="http://www.sun.com/software/">    <img SRC="Logo.jpg" tppabs="http://docs.sun.com/source/819-1553/Logo.jpg" alt="Sun logo" valign="bottom" border="0" /></a>    &#160;&#160;&#160;&#160;    <a href="configurations.html" tppabs="http://docs.sun.com/source/819-1553/configurations.html">上一页</a>    &#160;&#160;&#160;&#160;     <a href="index.html" tppabs="http://docs.sun.com/source/819-1553/index.html">目录</a>    &#160;&#160;&#160;&#160;    <a href="security.html" tppabs="http://docs.sun.com/source/819-1553/security.html">下一页</a>    &#160;&#160;&#160;&#160;    </p>    </td></tr>        <tr><td valign="top" align="right" bgcolor="#594FBF">    <span class="cBookTitle">Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1</span>    </td></tr>  </table><!-- end navigation --><blockquote><!-- chapter content --><a name="wp377408"> </a><h2 class="pChapNumber"><span class="cGray">第 13 章</span><br /><a name="wp377410"> </a>J2EE 容器</h2><a name="wp377414"> </a><p class="pParagraph">本章说明如何配置服务器中包含的 J2EE 容器。本章包含以下几节:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp377420"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377430" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377430">关于 J2EE 容器</a></li></div><a name="wp377426"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377546" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377546">用于 J2EE 容器的管理控制台任务</a></li></div></ul></div><a name="wp377430"> </a><h2 class="pHeading1"><hr />关于 J2EE 容器</h2><a name="wp377436"> </a><p class="pParagraph">本节介绍了 Application Server 中包含的 J2EE 容器。</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp377442"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377464" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377464">J2EE 容器的类型</a></li></div><a name="wp377448"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377486" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377486">Web 容器</a></li></div><a name="wp377454"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377508" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377508">EJB 容器</a></li></div></ul></div><a name="wp377464"> </a><h3 class="pHeading2">J2EE 容器的类型</h3><a name="wp377478"> </a><p class="pParagraph">J2EE 容器为 J2EE 应用程序组件提供运行时支持。J2EE 应用程序组件使用容器的协议和方法访问服务器提供的其他应用程序组件和服务。Application Server 提供了应用程序客户机容器、小应用程序容器、Web 容器和 EJB 容器。有关显示容器的图表,请参见“Application Server 体系结构”部分。</p><a name="wp377486"> </a><h3 class="pHeading2">Web 容器</h3><a name="wp377492"> </a><p class="pParagraph">Web 容器是用于托管 Web 应用程序的 J2EE 容器。Web 容器通过为开发者提供运行 Servlet 和 JavaServer Page (JSP) 的环境,扩展了 Web 服务器的功能。</p><a name="wp377508"> </a><h3 class="pHeading2">EJB 容器</h3><a name="wp377510"> </a><p class="pParagraph">企业 Bean(EJB 组件)是包含商业逻辑的 Java 编程语言服务器组件。EJB 容器提供对企业 Bean 的本地访问和远程访问。</p><a name="wp377518"> </a><p class="pParagraph">企业 Bean 分为三种类型:会话 Bean、实体 Bean 和消息驱动 Bean。会话 Bean 表示瞬态对象和进程,并且通常由单个客户机使用。实体 Bean 表示持久性数据,通常保留在数据库中。消息驱动 Bean 用于将消息异步传送到应用程序模块和服务中。</p><a name="wp377534"> </a><p class="pParagraph">容器负责创建企业 Bean、将企业 Bean 绑定到命名服务以使其他应用程序组件可以访问企业 Bean、确保只有授权的客户机才能访问企业 Bean 的方法、将 Bean 的状态保存到持久性存储中、高速缓存 Bean 的状态以及在必要时激活或钝化 Bean。</p><a name="wp377546"> </a><h2 class="pHeading1"><hr />用于 J2EE 容器的管理控制台任务</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp377552"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377576" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377576">配置常规 Web 容器设置</a></li></div><a name="wp377558"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377787" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377787">配置常规 EJB 设置</a></li></div><a name="wp377564"> </a><div class="pSmartList1"><li><a  href="containers.html#wp377953" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp377953">配置消息驱动 Bean 设置</a></li></div><a name="wp377570"> </a><div class="pSmartList1"><li><a  href="containers.html#wp378007" tppabs="http://docs.sun.com/source/819-1553/containers.html#wp378007">配置 EJB 计时器服务设置</a></li></div></ul></div><a name="wp377576"> </a><h3 class="pHeading2">配置常规 Web 容器设置</h3><a name="wp377578"> </a><p class="pParagraph">在本版本中,管理控制台中没有用于 Web 容器的容器范围的设置。</p><a name="wp377612"> </a><h3 class="pHeading2">配置 Web 容器会话</h3><a name="wp377616"> </a><p class="pParagraph">本节介绍 Web 容器中的 HTTP 会话设置。HTTP 会话是唯一将状态数据写入持久性存储的 Web 会话。</p><a name="wp377618"> </a><p class="pParagraph">要设置会话超时值,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp377620"> </a><div class="pSmartList1"><li>在树组件中,选择“配置”节点。</li></div><a name="wp377622"> </a><div class="pSmartList1"><li>选择要配置的实例:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp377624"> </a><div class="pSmartList2"><li>要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 <code class="cCode">server</code>,请选择 <code class="cCode">server-config</code> 节点。</li></div><a name="wp377626"> </a><div class="pSmartList2"><li>要配置所有实例的默认设置,请选择 <code class="cCode">default-config</code> 节点。</li></div></ol></div><a name="wp377628"> </a><div class="pSmartList1"><li>选择“Web 容器”节点。</li></div><a name="wp377630"> </a><div class="pSmartList1"><li>单击“会话属性”选项卡。</li></div><a name="wp377634"> </a><div class="pSmartList1"><li>在“会话超时”字段中,输入会话有效的秒数。</li></div><a name="wp377636"> </a><div class="pSmartList1"><li>单击“保存”。</li></div></ol></div><a name="wp377666"> </a><h4 class="pHeading3">配置管理器属性</h4><a name="wp377670"> </a><p class="pParagraph">会话管理器使您可以配置如何创建和销毁会话、存储会话状态的位置以及会话的最大数目。</p><a name="wp377672"> </a><p class="pParagraph">要更改会话管理器设置,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp377674"> </a><div class="pSmartList1"><li>在树组件中,选择“配置”节点。</li></div><a name="wp377676"> </a><div class="pSmartList1"><li>选择要配置的实例:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp377678"> </a><div class="pSmartList2"><li>要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 <code class="cCode">server</code>,请选择 <code class="cCode">server-config</code> 节点。</li></div><a name="wp377680"> </a><div class="pSmartList2"><li>要配置所有实例的默认设置,请选择 <code class="cCode">default-config</code> 节点。</li></div></ol></div><a name="wp377682"> </a><div class="pSmartList1"><li>选择“Web 容器”节点。</li></div><a name="wp377684"> </a><div class="pSmartList1"><li>单击“管理器属性”选项卡。</li></div><a name="wp377686"> </a><div class="pSmartList1"><li>设置“Reap 时间间隔”的值。</li></div><a name="wp377690"> </a><p class="pStepParaI1">“Reap 时间间隔”字段是从存储中删除不活动的会话数据之前的秒数。</p><a name="wp377692"> </a><div class="pSmartList1"><li>设置“最大会话数”的值。</li></div><a name="wp377694"> </a><p class="pStepParaI1">“最大会话数”字段是允许的最大会话数目。</p><a name="wp377698"> </a><div class="pSmartList1"><li>设置“会话文件名”的值。</li></div><a name="wp377700"> </a><p class="pStepParaI1">“会话文件名”字段是包含会话数据的文件。</p><a name="wp377704"> </a><div class="pSmartList1"><li>设置“会话 ID 生成器类名”的值。</li></div><a name="wp377706"> </a><p class="pStepParaI1">“会话 ID 生成器类名”字段使您可以指定用于生成唯一的会话 ID 的自定义类。每个服务器实例只允许有一个会话 ID 生成器类,并且群集中的所有实例必须使用同一会话 ID 生成器,以防止会话密钥冲突。</p><a name="wp377709"> </a><p class="pStepParaI1">自定义会话 ID 生成器类必须实现 <code class="cCode">com.sun.enterprise.util.uuid.UuidGenerator</code> 接口:<div align="left"><table summary="Table border" cellspacing="0" cellpadding="2" border="1" width="90%"><caption></caption><tr><td><table border="0" cellpadding="2" summary="This table is used for code examples" id="wp377128">  <tr align="center" valign="top">    <th scope="col"><a name="wp377128"> </a><p class="pScreenText">package com.sun.enterprise.util.uuid;</p></th></tr>  <tr align="left" valign="top">    <td><a name="wp377132"> </a></td></tr>  <tr align="left" valign="top">    <td><a name="wp377136"> </a><p class="pScreenText">public interface UuidGenerator {</p></td></tr>  <tr align="left" valign="top">    <td><a name="wp377140"> </a></td></tr>  <tr align="left" valign="top">    <td><a name="wp377144"> </a><p class="pScreenText">    public String generateUuid();</p></td></tr>  <tr align="left" valign="top">    <td><a name="wp377148"> </a><p class="pScreenText">    public String generateUuid(Object obj);  //obj is the session object</p></td></tr>  <tr align="left" valign="top">    <td><a name="wp377152"> </a><p class="pScreenText">    </p></td></tr>  <tr align="left" valign="top">    <td><a name="wp377156"> </a><p class="pScreenText">}</p></td></tr></table></td></tr></table></div></p><a name="wp377715"> </a><p class="pStepParaI1">类必须位于 Application Server 类路径中。</p><a name="wp377717"> </a><div class="pSmartList1"><li>单击“保存”。</li></div></ol></div><a name="wp377741"> </a><h4 class="pHeading3">配置存储属性</h4><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp377745"> </a><div class="pSmartList1"><li>在树组件中,选择“配置”节点。</li></div><a name="wp377747"> </a><div class="pSmartList1"><li>选择要配置的实例:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp377749"> </a><div class="pSmartList2"><li>要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 <code class="cCode">server</code>,请选择 <code class="cCode">server-config</code> 节点。</li></div>

⌨️ 快捷键说明

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