ITPUB??ì3
ITPUB论坛 » Websphere » 关于WebSphere问题的总结(2)

标题: [转载] 关于WebSphere问题的总结(2)
离线 eleooz
资深会员



精华贴数 0
个人空间 0
技术积分 2858 (503)
社区积分 0 (1268967)
注册日期 2007-2-25
论坛徽章:1
会员2007贡献徽章     
      

发表于 2007-3-8 22:43 
关于WebSphere问题的总结(2)

安装   WebSphere应用服务器   
  ..........................................................   
  IBM   WebSphere   Application   Server提供了从电子商务的构建、发布到管理的能力。其标准版提供了开放、标准的平台。WebSphere   Application   Server包括Servlet运行引擎、高性能的数据库连接程序,提供预连接、会话和状态管理的应用服务,WebSphere还支持XML文档结构。另外,WebSphere还支持JSP的1.0版本,Servlet的2.1版本。有高速的数据库缓冲联结池(支持DB2   Universal   Database,Oracle,Microsoft   SQL   Server等数据库。)     
   
    WebSphere可以安装在NT、95/98操作系统平台上,下面介绍如何在Windows   NT   上安装与配置WebSphere应用服务器。     
   
    安装WebSphere必须要求有128兆内存以上,要是256兆就更好了。操作系统要求Windows   NT(Pack   3)。安装之前,必须要有Web服务器,可以是如下之一:     
   
   IBM   HTTP   服务器版本   1.3.3   Windows   NT   版(WebSphere应用服务器安装光盘包括IBM   HTTP   服务器)     
   
      Apache   Server   版本   1.3.2   Windows   NT   版     
   
      Domino   版本   5.0   Windows   NT   版     
   
      Lotus   Domino   Go   Webserver   版本   4.6.2.5   Windows   NT   版     
   
      Microsoft   Internet   Information   Server   版本   3.x   和   版本   4.0   Windows   NT   版     
   
      Netscape   Enterprise   Server   版本   3.01   和   版本   3.51   Windows   NT   版(建议使用版本   3.5.1)     
   
      Netscape   FastTrack   Server   版本   3.01   Windows   NT   版     
   
   
    还需要Java   开发组件(JDK),这里,我们建议使用与   WebSphere应用服务器一起提供的   JDK1.1.6。还需要Java   servlet   API,WebSphere应用服务器包括   JSDK   版本   2.0   或更高版本。   当然,还需要Web浏览器和appletviewer或者支持JDK1.1   的浏览器。例如:   Netscape   Navigator   4.06   或   4.0.7、或者带有修正包的   Microsoft   Internet   Explorer   4.01   或更高版本、或者Sun   HotJava   1.1   或更高版本。有一些旧的浏览器不能够正确地处理启用本机语言支持的文本。如果在用户界面上看到外来字符,例如“sEnable”,而不是“Enable”,可以通过升级浏览器校正。     
   
   
  第一步:安装Web服务器:     
   
    如果打算安装   IBM   HTTP   服务器,就必须在安装   WebSphere应用服务器之前安装它。WebSphere应用服务器安装光盘有IBM   HTTP   Server。安装WebSphere应用服务器会更改   Web   服务器   httpd.conf   文件。但是,如果Web   服务器是在安装   WebSphere应用服务器之后安装的,就不会进行更改,并且   WebSphere应用服务器也不能够正确运行。安装   IBM   HTTP   服务器之后,需要一些配置以启用   SSL   支持。具体如何配置,参阅   IBM   HTTP   服务器文档以获得指示信息。     
   
    对于计划安装其它的Web   服务器(如Apache   Server),也请在安装   WebSphere应用服务器之前安装它。     
   
  第二步:安装之前:     
   
    在安装之前,如果系统中有旧版本的WebSphere,要先把旧的版本卸载了。然后再安装新的版本。卸装之前,最好先备份   WebSphere应用服务器版本   1.x   文件。     
   
  (1)   文件备份     
   
    从Windows   NT   卸装以前版本的   WebSphere应用服务器之前,确保要移植的文件已经或者将要保存。安装   WebSphere应用服务器版本   2.0   时显示出的图形用户界面备份   WebSphere应用服务器目录中的文件,包括类、领域、Servlet、属性文件,其中,属性文件包括servlet.properties、admin_port.properties、rules.properties、jvm.properties、aliases.properties、connmgr.properties、userprofile.properties。如果有文件驻留在这四个目录之外(例如,如果在   WebSphere应用服务器   安装中创建自己的目录),在安装   WebSphere应用服务器   版本   2.0.   之前,在   WebSphere应用服务器   安装之外的位置备份文件。     
   
  (2)   卸载前一版本     
   
    对于   Windows   NT,使用开始   -->   控制面板中的添加/删除选项,或从开始   -->   程序   -->   IBM   WebSphere   -->   WebSphere应用服务器版本1.x   卸装。     
   
    注意:当已安装了某版本的   WebSphere应用服务器,它将复制Web   站点配置文件作为备份文件,然后修改原始配置文件。当使用   Web   服务器时这个已被修改过的文件就成为活动的配置文件。当卸装   WebSphere应用服务器时,不会恢复以前的配置文件,它仍然是备份文件。为了使这些设置再次活动,必须将它们从备份文件转换为活动的   Web   服务器配置文件。     
   
    另外,需要清除   CLASSPATH。安装版本2.0之前要删除这些信息。对于在   Windows   NT   上使用Go   Webserver   的Web服务器来说,当安装   WebSphere应用服务器时能自动卸装Go   Webserver   上的   Java   支持。其它的请查阅有关文档。     
   
   
  第三步:安装WebSphere服务器:     
   
    在即将安装   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来启用调


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问