CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  WebSphere >  应用服务器/WAS

IBMHTTPServer和WebSphereApplicationServer连接

楼主pino12(屁奴)2005-04-03 13:30:06 在 WebSphere / 应用服务器/WAS 提问

最近在http://www.weblogic.com.cn看了篇文章,转贴过来^_^大家也可以直接去http://www.weblogic.com.cn看完,这不允许贴太多,那的东东也不少,还可以申请xxx@weblogic.com.cn的邮箱^_^……  
   
   
  大家都知道,   IBM   的   WebSphereApplicationServer(   简称   WAS)   是一个企业的级   EJB   容器,它本身具有容纳   EJB   ,   Servlets   ,   JSP   ,   HTML   等功能,也就是说,   WAS   它本身同时具备   EJB   容器和   WebServer   的功能。    
   
  我们单纯的   WebServer   如   IIS,Apache,IBM   HTTP   Server(   简称   IHS)   ,它们只具有处理静态   HTML   页面的功能,不具有   EJB   容器的功能。    
   
  我们通常在安装   IBM   WebSphere   包时,可以选择安装   WAS   和   IHS   两个部分。它们可以安装在同一个物理主机上,也可以分开安装在不同的主机上。    
   
  WAS   在处理静态的   HTML   页面及一些图片文件时,它是通过   Java   输入和输出流来进行和客户端通信的。而   IHS   是在   Apache   的基础上修改而来的,它是用   C   语言来处理用户的对静态文件的请求。相比之下,   IHS   处理静态文件的速度要快一些。同时,如果我们能够让二则连接起来成为一个整体,对客户端用户来说是透明的,让   WAS   做   EJB   容器处理动态请求,让   IHS   处理静态文件,有以下好处:    
   
  •   IHS   能够以更快的速度处理静态请求,在许多商务应用中,对于   html   页面的请求和对于   JSP/Server   的请求及对于后台   EJB   的请求数量是递减的。在这种情况下,可以让   IHS   分担   WAS   的负担。    
   
  •   可以把   IHS   和   WAS   分别装在不同的物理主机上,这样可以让   IHS   处于   DMZ   区域,而让   WAS   处于受保护区域,提高安全性。具体这一部分,可以参考其它网络拓朴资料。    
   
  •   当企业应用增大时,我们需要利用集群技术来达到负载均衡,这时候,可能需要多个   WAS   节点并通过   ND   (   NetworkDeploymentManager   )来管理它们。这时必须要有一个   IHS   在前面提供这种分发功能。也就是说,利用   IHS   可以为以后扩展做更好的准备。    
   
  具体来说,   IHS   和   WAS   的连接是通过一个叫   WebServerPlug-in   的来连接它们的。它们的拓朴结构图可以如下所示:    
   
   
   
  上图的清晰足以不再说明。    
   
  前提条件    
  要想让   IHS   和   WAS   连接起来,我们必须在安装   WEBSphere   包时,选择自定义安装,并选中“   Plug-in   For   IBM   HTTP   Server   ”。同时,我们需要安装   IHS   和   WAS   。在本文中,我们以   IHS   和   WAS   装在同一台主机上为例说明。    
   
  设:   WAS   安装在   D:\WebSphere511\WebSphere\AppServer   下面。    
   
  IHS   安装在   D:\WebSphere511\IBMHttpServer   下面。    
   
  其次,我们需一个还没有打包的   WSAD   工作区,我们在最后打包时,要进行一些设置以满足要求。注意,这个工作区必须是最后马上要打包发布的工作区。    
   
  在开始之前,我们先启动   IHS   和   WAS   ,在   IE   中输入:    
   
  http://localhost:9080/snoop/   看是否正确安装    
   
  好了,一切好了,我们来看如何配置。      
     
     
     
        【回贴】   [转帖]     配置   IBMHTTPServer和WebSphereApplicationServer连接2   作者:billyyu         查看:0   回复:0          
     
      [第   4   楼]     发表于3/26/2005   19:26:42  
   
   
  配置步骤    
  用   WSAD5   启动最后需打包的工作区,进入开发环境的   J2EE   视图,双击打开   ”WEB   Content”   目录下的“   WEB-INF   ”目录下的   web.xml   文件,进入   XML   编辑器,选中扩展页面,如下图所示:    
   
   
   
  在上图中,将“启用了文件服务”前的   √   去掉。保存。    
   
   
   
  2   、打包工作区,将系统输出为   ear   包或输出为   jar   包和   war   包两部分均可以。    
   
  3   、进入   WAS   管理工作台,配置   J2C   认证和   JDBC   数据源,成功发布刚才导出的   ear   包。    
   
  4   、选择   WAS   管理工作台左边的“环境”   ->   “   更新   Web   服务器插件   ”,并在右边选择“确定”。    
   
  5   、然后退出   WAS   管理工作台,进入   WAS   安装目录:    
   
  D:\WebSphere511\WebSphere\AppServer\config\cells   ,确认目录下的   plugin-cfg.xml   是新生成的。    
   
  6   、进入   IHS   安装目录:   D:\WebSphere511\IBMHttpServer\conf   ,并用文本编辑器打开其下的    
   
  httpd.conf   文件,将光标移动到最后一行,确认最后两行为:    
   
  LoadModule   ibm_app_server_http_module   “D:\WebSphere511\WebSphere\AppServer/bin/mod_ibm_app_server_http.dll"    
   
  WebSpherePluginConfig   "D:\WebSphere511\WebSphere\AppServer/config/cells/plugin-cfg.xml"    
   
  即需确认这两个文件指向正确的位置且,   plugin-cfg.xml   指向的是刚刚生成的。    
   
  同时找到类似下面的两行:    
   
  #   TIHS   should   be   changed   to   whatever   you   set   DocumentRoot   to.    
   
   
   
  可以看出,这一行是设置   IHS   的根目录所在的位置。你可以修改它也可以不修改。比如我们这里把它修改为:    
   
   
   
  注意上面的路径分隔符的写法,同时,请在   D:\WebSphere511\IBMHttpServer\htdocs\   下建一个目录   MyProject   。    
   
  同时找到   DocumentRoot   这一行,把它修改为:    
   
  DocumentRoot   d:/websphere511/ibmhttpserver/htdocs/MyProject    
   
  这样使得   IHS   的根目录指向这个目录。    
   
  7   、生新启动   IHS   和   WAS   。    
   
  8   、进入   WAS   安装目录下的:    
   
  (未完待续……)大家也可以直接去http://www.weblogic.com.cn看完,这不允许贴太多,那的东东也不少,…… 问题点数:0、回复次数:3Top

1 楼jemlee2002(笑笑)回复于 2005-04-29 09:31:06 得分 0

upTop

2 楼xiaopeipei2004(小裴)回复于 2005-05-20 13:50:32 得分 0

支持一下,顺便接分!Top

3 楼Annjo(白天)回复于 2005-07-12 10:24:14 得分 0

不错,正合我意!Top

相关问题

  • odbc连接和native连接的区别???
  • sql2000和C# 连接
  • 内部连接、外部连接和无连接
  • oracle和Java的连接,急!!
  • 网卡和连接线
  • java和oracle连接问题
  • DELPHI和EXCEL怎么连接
  • 如何连接tomcat 和 apache?
  • 转换和连接问题!
  • 如何连接ACESS和ORACLE?

关键词

  • websphere
  • 安装
  • 文件
  • 连接
  • 主机
  • 修改
  • 页面
  • ibm
  • ihs
  • ibmhttpserver

得分解答快速导航

  • 帖主:pino12

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo