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 服务执行以上过程,从而允许服务与桌面交互。