如何构建Weblogic与Apache之间的连接桥(即Apache为WWW服务器,Weblogic为应用服务器)
与APACHE WWW SERVER的连用设置
在使用APACHE WWW SERVER与WEBLOGIC连用时,需要使用SERVICE PACK,因为原始版本
不支持APACHE的连用。
如果使用APACHE WWW SERVER 则APACHE WWW SERVER需要支持插件方式,如果不支持,则
需要通过APACHE WWW SERVER的源码进行编译,具体编译方法见文档。
目前使用的apache www server为1.3.12
安装目录:/usrl/local/apache
主要配置文件:/usrl/local/apache/conf/httpd.conf
启动和停止方法:
启动: cd /usrl/local/apache/bin
./apachectl start
停止: cd /usrl/local/apache/bin
./apachectl stop
httpd.conf配置文件中被修改的地方:
下面的指令用于设置apache www server 的名字:
ServerName DBSERVER
下面的指令用于设置apache www server 的页面根目录:
DocumentRoot "/weblogic.510/myserver/public_html/haoyisheng"
下面的指令用于设置apache www server 的缺省访问的文件:
<IfModule mod_dir.c>
DirectoryIndex index.jsp
</IfModule>
下面的指令用于设置apache www server 与weblogic server的连接:
#following is add by tang
############################################
#装入weblogic提供的plugin模块
LoadModule weblogic_module libexec/mod_wl.so
##### Weblogic specific declarations ########
#定义对于访问的url连接中含有/weblogic/???的访问转给weblogic处理
<Location /weblogic>
SetHandler weblogic-handler
PathTrim weblogic
# or you can set PathTrim to /weblogic
ErrorPage http://localhost
</Location>
<Location /servletimages>
SetHandler weblogic-handler
Pathtrim something
ErrorPage http://myerrorpage1.mydomain.com
</Location>
#定义对于jsp的访问转给weblogic处理
<Files *.jsp>
SetHandler weblogic-handler
</Files>
#定义对于shtml的访问转给weblogic处理
<Files *.shtml>
SetHandler weblogic-handler
</Files>
#定义对于servlet的访问转给weblogic处理
<Files *_servlet>
SetHandler weblogic-handler
</Files>
################## Parameters ####################
#<IfModule mod/weblogic.c>
#Include /usrl/local/apache/conf/weblogic.conf
#</IfModule>
############# End of WebLogic specific declarations #######
AddModule mod_weblogic.c
#定义weblogic服务器的IP地址和端口信息
WebLogicHost 192.168.168.8
WebLogicPort 7001
PathTrim weblogic
编译安装apache www server方法:
*在apache 源程序目录下运行:
./configure --prefix=<destination directory> --enable-module=so --enable-rule=SHARED_CORE
make
make install
*在/weblogic.51/lib/solaris目录下,执行下面的命令
APACHE_HOME/bin/apxs -i -a -n weblogic mod_wl.so
*配置httpd.conf文件
分享到:
相关推荐
通过以上步骤,Apache 与 Weblogic 的整合可以成功实现,允许在 Apache 上透明地代理和管理多个在 Weblogic 服务器上的应用程序。这种集成提供了负载均衡、安全性和性能优化的能力,同时也便于管理和维护。
- Weblogic Server 9.2:作为应用服务器,运行Java EE应用程序,并通过集群提供服务。 2. **配置Weblogic**: - **weblogic.xml文件**:为支持会话复制,需要在应用程序的ear文件的meta-inf目录下创建或编辑...
BEA WebLogic Server是一款高性能的应用服务器,广泛应用于企业级Java应用程序的部署。而Apache作为一款开源的Web服务器软件,以其稳定性和灵活性著称。将二者结合使用,可以实现负载均衡、故障恢复以及提升整体系统...
在IT行业中,Linux操作系统常被用作服务器平台,Apache HTTP Server是广泛应用的开源Web服务器,而WebLogic则是Oracle公司的一款企业级Java应用服务器。当需要处理高并发访问或分布式的应用部署时,将Apache与...
- **WebLogic Server 10.3**:Oracle 提供的企业级 Java 应用服务器,负责运行和管理 Java 应用。 - **Apache HTTP Server 2.2**:作为反向代理服务器,接收客户端请求并转发给 WebLogic 服务器集群。 - **JDK**:...
每个`<Location>`标签定义了一个应用,设置`SetHandler`为`weblogic-handler`,并提供Weblogic服务器的主机名和端口号。 当涉及到`.htc`文件时,Apache默认可能不识别这种文件类型。需要在`mime.types`文件中添加`....
在Linux环境下,部署WebLogic与Apache服务器是一项关键的任务,这对于构建高效、稳定的企业级Web应用程序至关重要。WebLogic是由Oracle公司提供的一个Java应用服务器,而Apache则是一款广泛应用的开源HTTP服务器。接...
WebLogic 11G是Oracle公司提供的一个企业级Java应用服务器,它支持集群部署以实现高可用性和负载均衡。在WebLogic 11G中配置集群可以提高应用程序的服务质量和灾难恢复能力。以下是对WebLogic 11G集群配置的详细说明...
Apache反向代理WebLogic是一种常见的架构模式,用于在公开的Apache HTTP服务器和内部的WebLogic应用服务器之间建立安全通道。这种配置允许Apache作为面向公众的入口点,处理SSL加密、负载均衡和静态内容服务,而...
在IT领域,Weblogic作为一款功能强大的Java EE应用服务器,常被用于部署企业级应用。而Apache HTTP Server则是最流行的开源HTTP服务器,广泛用于提供静态内容和服务端重定向。整合Weblogic与Apache可以实现负载均衡...
WebLogic Server则是Oracle公司开发的一款企业级Java应用服务器,主要用于部署和管理Java EE应用程序。这两个组件的结合,可以为企业的IT基础设施提供强大的支持。 Apache的基础知识包括以下几个核心部分: 1. **...
在IT行业中,WebLogic Server是Oracle公司提供的一个企业级Java EE应用服务器,它为开发和部署分布式企业应用程序提供了强大的支持。Apache HTTP Server则是世界上最流行的开源Web服务器,以其稳定性、灵活性和可...
在传统的B/S架构下,基于J2EE规范的应用系统往往选择WebLogic作为Web应用服务器。然而,在面对大规模用户访问和复杂的网络环境时,仅依靠WebLogic可能会遇到一系列问题: 1. **线程资源管理困难**:在业务高峰期,...
3. 创建`Weblogic.conf`文件,定义与WebLogic服务器的连接参数,如主机名、端口、应用根路径、日志文件等。 【配置细节】 `Weblogic.conf`文件中的配置项如`WebLogicHost`和`WebLogicPort`分别用于指定WebLogic...
该配置可以将 Weblogic 服务器的内容转发到 Apache 服务器上,从而提高网站的性能和安全性。 一、 Apache 安装 首先,我们需要安装 Apache 服务器。下载 httpd-2.2.31.tar 文件并将其上传到 /software/apache 目录...
### WebLogic与Apache集成安装及配置详解 #### 一、概述 本文档旨在详细介绍如何在IBM AIX 64位操作系统上安装配置JDK 1.6、Apache HTTP服务器以及WebLogic 10,并实现三者的集成。通过这种方式,可以构建一个稳定...
Weblogic与Apache的整合与调优 一、BEA WebLogic Server 概述 BEA WebLogic Server 是一个用于开发、集成、部署和管理大型分布式 Web 应用、网络应用和数据库应用的 Java 应用服务器。它具有处理关键 Web 应用系统...
S4)是一款基于Linux的企业级操作系统,而WebLogic Server 9.2则是一款由Oracle公司提供的流行Java EE应用服务器。Apache HTTP Server是世界上最广泛使用的开源Web服务器。在企业环境中,常常需要将WebLogic Server...