您当前的位置:中客资源站网络学院Java编程Java技巧 → 文章内容 退出登录 用户管理
本类热门文章
相关下载
详细为您解析JSP的环境引擎--Websphere
作者:中客资源  来源:中客资源  发布时间:2007-2-7 2:42:07

减小字体 增大字体

Sphere服务器:

在即将安装 WebSphere应用服务器之前,请确保已经:

(1)备份所有未通过安装程序自动备份的文件

(2) 安装您计划使用的 Web 服务器。Web 服务器必须在安装 WebSphere应用服务器之前安装。

(3) 安装之前要确保Web 服务器已经停止运行。

注意:在WebSphere应用服务器的安装期间,如果指定使用 IBM HTTP 服务器或 Apache Server,将提示您确认 Web 服务器 httpd.conf 文件的位置。

Windows NT 上,插入 WebSphere应用服务器安装光盘,转至以 Windows NT 操作系统命名的子目录,运行可执行安装程序(setup.exe)。一系列面板将指导您完成安装。

配置 WebSphere应用服务器

下面介绍如何配置WebSphere应用服务器,以使它和它的组件以能够协同工作。完成这些任务之后,WebSphere应用服务器通过缺省的配置就能够运行几乎所有的功能。

(1) 配置 Apache Server

如果使用Apache Server作为Web服务器,在httpd.conf文件中加入此行:

AddModule mod_app_server.c。

(2) 使用数据库

要保证WebSphere应用服务器与关系数据库(如 Oracle 或 DB2)的连接:将.zip 文件加到文件 /properties/bootstrap.properties 中的 java.classpath 属性。也可以使用 WebSphere应用服务器管理器界面的 Java 引擎页面来指定文件。同样,确保 java.classpath 包含用于数据库连接的有效的驱动程序。

(3) 运行模式

ose.mode 属性是用来控制WebSphere应用服务器是作为Web 服务器的一部分(进程内),还是在独立模式下运行(进程外)。该属性在 /properties/bootstrap.properties 文件中。ose.mode 缺省值是 out。Apache Server 或 IBM HTTP 服务器要求设置 ose.mode 属性必须为 out,就是说WebSphere应用服务器必须运行在独立模式下。

对于其它 Web 服务器,可以将ose.mode 为 in 并且作为 Web 服务器的一部分运行 WebSphere应用服务器。 但是通常都不这么做。如有必要需要复位 ose.mode就是说将ose.mode的值设为out。

例如,如果从作为 Webserver 一部分运行的 Netscape Enterprise Server (ose.mode=in)转换为 IBM HTTP 服务器(要求 ose.mode=out),就别忘了在运行 IBM HTTP 服务器之前,要将ose.mode 属性更改为 out。

除了可以手工编辑 bootstrap.properties 文件之外,管理器界面的 Java 引擎页面提供了一个简单的方法来锁住该ose.mode属性值。

Java 引擎页面提供了一个可用来指示是以 Web 服务器的一部分(ose.mode=in)或以独立模式(ose.mode=out)运行 WebSphere应用服务器的单选按钮。

作为 Web 服务器一部分运行 WebSphere应用服务器为Servlet 和其它应用程序提供较高的性能,但安全性较差。作为 Web 服务器的一部分运行 WebSphere应用服务器,允许当关闭 Web 服务器时 WebSphere应用服务器自动停止。在独立模式下运行 WebSphere应用服务器需要其它步骤。

启动和停止 WebSphere应用服务器

在启动 Web 服务器的时候,WebSphere应用服务器会自动启动。

如果将 WebSphere应用服务器作为Web 服务器的一部分运行,当关闭 Web 服务器时 WebSphere应用服务器 将自动停止。如果以独立模式运行,WebSphere应用服务器不会自动停止。

当在Windows NT 上进程外运行 WebSphere应用服务器 时,停止 Web 服务器之后,需要手动停止 WebSphere Servlet 服务以停止 WebSphere应用服务器。方法是:从开始 --> 设置 --> 控制面板 --> 中选择 WebSphere Servlet 服务,并按“停止”按钮。

安装的检查和故障寻找

要验证 WebSphere应用服务器是否已安装好并正确配置,可调用 WebSphere应用服务器提供的 snoop servlet。使用Web 浏览器在地址栏中输入: http://your.server.name/servlet/snoop。Snoop Servlet 应该回送客户机发送的 HTTP 请求及 servlet 的初始化参数。SnoopServlet 和其它 servlet 的代码位于/servlets 目录。如果Servlet失败:

(1) 如果你原来通过手工编辑更改过 .properties 文件或更改了WebSphere应用服务器的配置,先看看这些文件以是否引入非法的或不正确的值。特别要检查 /properties/bootstrap.properties 文件。

(2) 为Web 服务器打开本地日志和跟踪。先找到 WebSphere应用服务器 bootstrap.properties 文件。然后把ose.trace.enabled 和ose.trace.to.webserver 属性都设为true。停止 Web 服务器并重启动。如果 WebSphere应用服务器运行在独立模式,当停止 Web 服务器时它不会相应停止。检查 Web 服务器出错日志及 WebSphere应用服务器 /logs 目录下的日志。看看错误原因。

(3) 启用调试控制台并重新启动 Web 服务器。WebSphere应用服务器的调试控制台是用来收集和查看跟踪及监控数据的。例如,从调试控制台,可以作为一组启动和停止列在收集和监控服务器数据中的监控程序。

在调试控制台的服务器控制台中,允许查看 servlet 的 stdout 和 stderr 流。缺省情况下,并没有启动控制台。在WebSphere应用服务器 debug.properties 文件中设置将debug.server.console.enabled 属性设置为为true,然后重新启动Web 服务器使得改动生效。

或者,也可以在Web中运行 http://your.server.name/servlet/DebugConsoleServlet来启用调试控制台。在 Windows NT 上,要成功地查看调试控制台,必须配置 Windows NT 以允许一个或多个服务与 Windows 桌面交互。

如果使用作为 Windows NT 服务运行的 Web 服务器

选择开始 --> 设置 --> 控制面板 --> 服务。

选择 Web 服务器相应的服务。

单击启动按钮。

在结果对话框中,选择允许服务与桌面交互的复选框。

重新启动 Web 服务器以使更改生效。

对于微软的IIS服务器,对与 Web 服务器相关的每个服务(如 Web 发布和 FTP服务),执行以上过程。这些服务必须允许与 Windows NT 桌面交互。

如果 WebSphere应用服务器运行时未启动任何 Web 服务器相关的进程,则需要为WebSphere Servlet 服务执行以上过程,从而允许服务与桌面交互。

上一页  [1] [2] [3] 

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码