web服务器与应用服务器的整合中,apache与weblogic 的整合算的上最普遍也是最基础的整合了
今天配置了一下:
apache 2.0
weblogic 8.1
1.将weblogic中的mod_wl_22.so 拷贝到 apache的modules目录下
(*注:weblogic8.1中没有针对apache2.2版的mod_wl_22.so,只有针对apache2.0版的mod_wl_20.so ,需要从别的地方比如down一个)
2.配置apache下的httpd.conf文件
(1)<Directory "应用程序目录"></Directory>//配置apache启动时的访问路径
(2)<IfModule dir_module>
             DirectoryIndex index.htm    //配置apache的默认访问文件
         </IfModule>
(3)LoadModule weblogic_module modules/mod_wl_22.so//加载weblogic的module
(4)<IfModule mod_weblogic.c>
             WebLogicHost 127.0.0.1//配置应用程序的主机地址
             WebLogicPort 7001 //配置端口
             MatchExpression *.jsp //配置匹配文件
             MatchExpression *.do
             MatchExpression */portal/*
         </IfModule>
(注 4是配单服务是配置,配置集群服务
      <IfModule mod_weblogic.c>
             WebLogicCluster 192.168.0.100:7001,192.168.0.52:7001  //集群下各个应用的addr+port
             MatchExpression *.jsp
             MatchExpression *.*
             MatchExpression *
      </IfModule>
)
***************************************************************************************************************
1.整合,在apache的httpd.conf文件中添加如下部分。
LoadModule weblogic_module modules/mod_wl_20.so
<IfModule mod_weblogic.c>
WebLogicHost localhost
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.do
MatchExpression *.com
DynamicServerList OFF
KeepAliveEnabled ON
KeepAliveSecs 30
</IfModule>
2.apache支持ssi。
增加shtml部分略(一般apache都是默认支持的),主要还要在httpd.conf中增加支持 Includes
<Directory />
    Options FollowSymLinks Includes
    AllowOverride None
</Directory>
************************************************************************************************************************
今天周末,晚上不想那么早就睡去,索性来研究一些小东东,作为一种乐趣。
想想,很久以前就一直在看一些有关WebLogic与Apache的文章,但一直没有这种实施的需求,但今天突然想起以前总是将IHS(IBM Http Server)与WebSphere整合,所以也来搞搞Apache与WebLogic的整合。
硬件环境:IBM R50e (老爷车本本)
软件环境:Windows XP SP2, Weblogic 9.2中文版,apache_2.0.63-win32-x86-openssl-0.9.7m.msi
Step1,安装WebLogic和Apache,这自然就不必说了,但要提醒大家,装WebLogic的时候,要用custome方式,将plugin勾上,否则呆会儿你会找不到Apache需要的文件。
Step2,复制文件,以我机器上安装的实际路径为例:
            将C:\bea\weblogic92\server\plugin\win\32目录下的mod_wl_20.so文件复制到
                  C:\Program Files\Apache Group\Apache2\modules这个目录下。
Step3,修改Apache的httpd.conf文件,增加如下内容:
LoadModule weblogic_module modules/mod_wl_20.so
<IfModule mod_weblogic.c>
   Include conf/Weblogic.conf
</IfModule>
Step4,在httpd.conf相同的目录下增加文件 Weblogic.conf(这个文件就是第3步中定义的文件),内容如下:
# Weblogic.conf file
WebLogicHost localhost          #看看这里,我们的Apache也可以不跟WebLogic装同一台机器上的
WebLogicPort 7001
MatchExpression /ddns    #比如这是WebLogic上发布的应用的Web Root
MatchExpression *.jsp
MatchExpression *.do
WLLogFile /tmp/wlproxy.log
注意,这个文件里面最好不要有多余的空格之类的东西,否则Apache启动时可能报错。
(MatchExpression /PicQuery)-----使用apache做代理,访问waybill
Step5,重启Apache,测试。
例如原来输入的地址为:http://192.168.1.30:7001/index_zh_CN.jsp
现在只用输入地址:http://192.168.1.30/index_zh_CN.jsp
看到画面,表示成功,已经通过Apache做了转发。

apache与weblogic 的整合的更多相关文章

  1. Apache与Tomcat的整合

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  2. Apache和Tomcat的整合过程(转载)

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  3. 采用Apache作为WebLogic Server集群的负载均衡器

    强烈建议不要使用WebLogic ClusterServlet作为Proxy进行生产环境的负载均衡, 那个是用来进行集群的功能测试的,Oracle的产品文挡也写得比较清楚. 如果采用软件的负载均衡,可 ...

  4. lnamp高性能架构之apache和nginx的整合

    搭建过lamp博友和lnmp的博友们可能对这这两个单词并不陌生,对与apachen,nginx相比都源码或yum安装过,但知道apache的nginx的优点,apache处理动态页面很强,nginx处 ...

  5. Apache与weblogic整合实战(独家研究)

    用apache来处理外界的请求,再把请求转发给wls,这样就行突破wls express版本号的5用户限制 详细配置例如以下 copy ${WLS_Server}/server/lib下的mod_wl ...

  6. 第一篇、Apache和Tomcat的整合

    1.web架构 首先上图,解释web通用架构 通常情况下分为三大块 : ★ Web server :  通常情况下由 Apache Http Server  . IBM Http Server  .I ...

  7. Apache和Tomcat的整合

    1.web架构 首先上图,解释web通用架构 通常情况下分为三大块 : ★ Web server :  通常情况下由 Apache Http Server  . IBM Http Server  .I ...

  8. Windows(Vertrigo)下Apache与Tomcat的整合

    为了实现整合,上网找了很多资料!尝试了很多次,终于成功整合了!下面我就把整合过程分享给大家,希望能给以后有需要的人提供帮助. 准备工作: 1.VertrigoServ  2.23 下载地址: http ...

  9. [WebServer] Windows下Apache与Tomcat的整合

    转自:http://bbs.blueidea.com/thread-2873268-1-1.html 准备工作:1. Apache 2.2.4下载地址:http://cztele1.skycn.com ...

随机推荐

  1. js压缩图片并上传,不失真,保证图片清晰度

    <!DOCTYPE HTML> <html lang="zh-CN"> <head> <meta charset="UTF-8& ...

  2. java web 自定义的权限框架

    权限框架2部分 1.认证  (通常指登录) 2.授权   (指用户访问改页面是否有权限) 设计:

  3. c++之---初探重载操作符

    #include<iostream> using namespace std; class Test { friend Test addTest(Test &obj1, Test ...

  4. dvwa 源码分析(二) --- dvwaPage.inc.php分析

    在setup.php中,包含了这个文件,所以这里分析这个文件. <?php if( !defined( 'DVWA_WEB_PAGE_TO_ROOT' ) ) { define( 'DVWA S ...

  5. JAVA-JAVA、JavaScript、JavaWeb的关系

    相关资料:1.http://www.cnblogs.com/youring2/archive/2013/06/06/3120645.html2.https://jingyan.baidu.com/ar ...

  6. JDBC的介绍

    JDBC详解   1.JDBC是什么? JDBC(JAVA DataBase Connection)即JAVA数据库连接技术,JDBC API是一个Java API,可以访问任何类型表列数据,特别是存 ...

  7. 关于Java开发过程中质量提升-2自动化

    开发人员写代码过程中就实现自动代码检视,编辑器会提示编码规范错误,并给出正确实例,写完代码只需要提交到SVN库,然后启动自动化构建(可配置代码提交SVN后自动触发),测试环境中的项目马上和当前SVN库 ...

  8. 激活JetBrains的IDE(PhpStorm、WebStorm、IntelliJ IDEA)

    JetBrains 授权服务器(License Server URL): http://idea.imsxm.com/ 转自: http://www.imsxm.com/jetbrains-licen ...

  9. 【WPF】用代码给集合(Collection)容器动态添加子元素(Item)

    需求:如何向 TabControl 中添加选项卡项. 问题:做的TabControl分页栏想要通过代码来控制添加的子元素.同理可以将解决思路拓展到用于其他的集合控件添加子元素的问题. 在布局文件She ...

  10. RP2833 FPGA对应串口标识

    U41 FPGA-TXD0         /dev/ruart0        FPGA-RXD0      U40 FPGA-TXD1         /dev/ruart1 FPGA-RXD1