修改缺省 Web 容器配置

Web 容器处理对 Servlet、JavaServer Pages (JSP) 文件和其他类型的包含服务器端代码的文件的请求。Web 容器创建 Servlet 实例,装入和卸装 Servlet,创建和管理请求和响应对象,以及执行其他 Servlet 管理任务。产品提供的 Web 服务器插件帮助受支持的 Web 服务器将 Servlet 请求传递到 Web 容器。

关于此任务

如果启用了“在应用程序服务器启动期间启动 Servlet”这一属性,那么当启动 Web 容器时,在应用程序服务器启动过程中将对它的 Servlet 调用 Servlet.init 方法。因此,当 Web 容器启动并调用 init 方法时,诸如“命名和工作负载管理”的其他组件可能尚未完全启动。所以,与应用程序服务器相关的调用可能会由于并非所有应用程序服务器组件均就绪而无法进行。一旦应用程序服务器处于“可以进行电子商务”状态,就表示它已完全就绪。如果在使用 Servlet.init 方法期间与应用程序服务器相关的调用失败,那么可以执行下列两个操作中的任何一个:
  • 当服务器可以进行电子商务时手动启动 Servlet,而不是在应用程序服务器启动时启动 Servlet;或者
  • 可以选择不在执行 Servlet 的 init 方法期间进行应用程序服务器相关调用。

最初创建的 Web 容器具有适合于简单 Web 应用程序的缺省属性值。但是,这些值可能不适合于较复杂的 Web 应用程序。

如果应用程序需要下列任何一个功能部件,那么它将被认为是复杂应用程序:

  • 其他虚拟主机别名
  • Servlet 高速缓存
  • 持久 HTTP 会话支持
  • 具有 URL 重写功能的会话跟踪支持
  • 特殊 Web 容器传输链设置
  • 异步或远程分派
  • 不进行请求或响应合用

对于复杂应用程序,请进行下列配置更改:

过程

  1. 在管理控制台中,单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name。然后,在 Web 容器设置下,单击以下一项:
    1. Web 容器,如果您的 Web 应用程序需要非 default_host 的虚拟主机,或者需要 Servlet 高速缓存。
    2. Web 容器传输链,如果您需要重新配置 HTTP 连接。
  2. [AIX Solaris HP-UX Linux Windows][IBM i]如果应用程序处理特殊客户机请求负载,请在管理控制台中单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name。然后,在“其他属性”下面,单击线程池以修改线程池设置。
  3. 如果应用程序要求为第三方工具打包的 Web 应用程序归档 (WAR) 文件的内部 Servlet 指定全局设置,请在管理控制台中单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > Web 容器设置 > Web 容器。然后,在“其他属性”下面,单击定制属性并输入适当的定制属性。
  4. [z/OS]如果您的应用程序使用事务类映射分类工作负载,请在管理控制台中单击资源 > 异步 Bean > 工作管理器 > workmanager_name。然后,在“缺省事务类”字段中输入事务类映射文件的名称。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_aov8
文件名:tweb_aov8.html