源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置

  • 时间:2021-05-17 19:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
************************************************************************************************************************ [b]JDK安装步骤[/b] 1. 以root身份登录系统 2. 到java.sun.com去下载JDK1.5 for LINUX的rpm,是个jdk-1_5_0_11-linux-i586-rpm.bin的文件. 3. 通过chmod +x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限 4. 执行./jdk-1_5_0_11-linux-i586-rpm.bin 5. 执行rpm -ivh jdk-1_5_0_11-linux-i586.rpm 6. 安装完毕,JDK安装在/usr/java/目录下 7. 设置环境变量(在/etc/profile文件最后加入) #set java environment JAVA_HOME=/usr/java/jdk1.5.0_11 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 8. 输入以下参数查看环境变量情况: #echo $JAVA_HOME #echo $CLASSPATH #echo $PATH 9. 键入 java -version 如果出现相关JDK版本信息,证明成功. ************************************************************************************************************************ [b]Weblogic安装步骤[/b] 一、软件安装 1. 安装前的准备工作 1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/certs_810/index.html 1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可以使用du来察看磁盘空间的使用情况 1.3 创建一个BEA用户组帐号 groupadd –g GID groupname 说明:GID代表创建组的ID,一般大于500 比如:groupadd –g 600 bea 1.4 创建一个weblogic用户帐号 useradd –d userhome –g GID username 说明:userhome 代表用户的主目录,GID 为前一步创建的组ID 比如 useradd –d /home/weblogic –g 600 weblogic 2. 安装步骤 WebLogic在Linux平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式。由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制(所以我们这里只介绍控制台安装模式)。 2.1 安装JRE环境 WebLogic安装程序需要JRE的支持,根据安装平台的不同,WebLogic的安装介质也分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar) 2.2 获取并上传weblogic安装介质到一个临时目录 如果手头没有安装介质,我们可以到http://commerce.bea.com上下载一个WebLogic试用版,然后通过FTP上传到主机上的一个临时目录,该临时目录建议至少有1个G的剩余空间 2.3 开始安装 2.3.1 .bin的安装方法 首先赋予.bin可执行权限 chmod a+x filename.bin 然后执行 ./filename.bin -mode=console 2.3.2 .jar的安装方法 然后执行 java -jar filename.jar -mode=console 2.4 控制台安装 2.4.1 完成2.3的步骤后,进入控制台安装的欢迎界面,键入[Next]继续 2.4.2 此时出现授权许可协议,读完后键入[Yes]继续 2.4.3 提示选择一个BEA主目录,如下所示 Choose BEA Home Directory:"BEA Home" = [/root/bea]Input new BEA Home OR [Exit][Previous][Next]> 如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入[Next]继续,这里改成:/usr/local/bea 2.4.4 确认BEA主目录 Choose BEA Home Directory:  ->1| Yes, Use this BEA home directory [/usr/local/bea]  2| No, return to BEA home directory selectionEnter index number to select OR [Exit][Previous][Next]> 键入[1]继续 2.4.5 选择安装类型 Choose Install Type: ->1|Complete Installation   |Install the complete BEA WebLogic Platform. 2|Custom Installation  |Choose software components to install and optionally create custom  |application domains. Recommended for advanced users. 键入[1]继续 2.4.6 选择安装路径 Choose Product Directory:Product Installation Directory = [/home/bea/weblogicXX]Input new Product Installation Directory OR [Exit][Previous][Next]> 如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入[Next]继续 2.4.7 确认安装路径 Choose Product Directory:  ->1| Yes, use this product directory [/home3/weblogicXX]  2| No, select another product directoryEnter index numbers to select OR [Exit][Previous][Next]> 键入[1]继续 2.4.8 现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。 [b]二、配置Configuration Wizard [/b] 软件安装完毕后,下一步配置Domain域,进入weblogic安装目录(例如:/home/bea/weblogic81/common/bin),找到文件config.sh,执行他#./config.sh; 出现配置界面,选中“Create a new weblogic configuration”选项。 选择配置的模块为“Basic weblogic Domain”,然后单击快速配置“Express”,单击[Next]按钮 创建管理页用户名和密码(密码不少于8位),NEXT下一步; Domain Mode Configuration: -------------------------- Enable Development or Production Mode for this domain. ->1|Development Mode    2|Production Mode Enter index number to select OR [Exit][Previous][Next]> 1 ------------------------------------------------------------------------------------------------------------------- Java SDK Selection: ------------------- ->1|Sun SDK 1.5.0_11 @ /usr/java/jdk1.5.0_11    2|Other Java SDK Enter index number to select OR [Exit][Previous][Next]> 1 ------------------------------------------------------------------------------------------------------------------- Choose Configuration Option: ----------------------------     *Do you want to modify any of the preconfigured settings or defaults in your template?     *     *To keep the default or template settings, and proceed directly to name and create your domain, leave No selected.    1|Yes ->2|No Enter index number to select OR [Exit][Previous][Next]> 1 Configure the Administration Server: ------------------------------------ Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The Administration Server hosts the Administration Console which is used to perform administrative tasks.     |       Name       |        Value        |    _|__________________|_____________________|    1|      *Name:      |     AdminServer     |    2| Listen address: | All Local Addresses |    3|   Listen port:   |        7001         |    4| SSL listen port: |         N/A         |    5|   SSL enabled:   |        false        | Select Option:     1 - Modify "Name"     2 - Modify "Listen address"     3 - Modify "Listen port"     4 - Modify "SSL enabled" Enter option number to select OR [Exit][Previous][Next]> Edit Domain Information: ------------------------     | Name |   Value   |    _|________|___________|    1| *Name: | ebusiness | Select Option:     1 - Modify "Name"     2 - Discard Change Enter option number to select OR [Exit][Previous][Next]> Creating Domain... 0%          25%          50%          75%          100% [------------|------------|------------|------------] [***************************************************] **** Domain Created Successfully! **** 该界面是所有配置信息的汇总确认,如果没问题,点击Create,开始创建DOMAIN域. [b]三、启动Weblogic[/b] 在启动Weblogic之前,可将服务用户名和密码写入启动脚本。 进入刚刚配置完成的域目录(例如:/home/bea/user_projects/domains/mydomain),编辑startWebLogic.sh启动脚本,执行$ vi startWebLogic.sh 在“WLS_USER= WLS_PW=”输入用户名和密码,保存退出; 最后执行$ ./startWebLogic.sh,启动Weblogic.. ./startWeblogic.sh -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 四、停止Weblogic服务 停止Weblogic服务有多种: 1、 KILL掉进程 2、 通过”http://服务地址:7001/console”,shutdownserver 3、 利用脚本停止服务: 在#/home/bea/user_projects/domains/mydomain 路径下,有一个stopWebLogic.sh文件,执行即可。 ************************************************************************************************************************ [b]Apache2.0 + Weblogic 集成配置[/b] 一、LINUX安装APACHE2.0: -------------------------------------------------------- tar zxvf httpd-2.0.55.tar.gz cd httpd-2.0.55 ./configure --prefix=/usr/local/apache --enable-module=so --enable-rule=SHARED_CORE make make install #/sbin/chkconfig --del httpd #/etc/init.d/httpd stop #rm /etc/init.d/httpd #cp /usr/local/apache2/bin/apachectl /etc/init.d/ #/sbin/chkconfig --add apachectl # reboot 二、打开linux防火墙的apache和weblogic的端口 #vi /etc/sysconfig/iptables 添加: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7001 -j ACCEPT #/sbin/service iptables restart 三、Apache2.0 + Weblogic9.2集成: -------------------------------------------------------- cp /usr/local/bea/weblogic92/server/plugin/linux/i686/mod_wl_20.so /usr/local/apache/modules apache/bin# ./apachectl -l #有mod_so.c的则成功 apache/bin# ./apachectl -t #Syntax OK 成功 apache/bin# ./apachectl -start 四、修改apahce/conf下的httpd.conf文件,增加或修改如下内容: NameVirtualHost *:80 #For weblogic proxy setting LoadModule weblogic_module modulesmod_wl_20.so <VirtualHost *:80> ServerName www.test.com DocumentRoot /usr/local/src/deploy/www/WebRoot DirectoryIndex index.jsp CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/%y_%m_%d.testcomaccess.log 86400 480" common <IfModule mod_weblogic.c> WebLogicHost 130.0.0.190 WebLogicPort 7001 WebLogicCluster 130.0.0.190:7001,130.0.0.246:7001 MatchExpression *.jsp MatchExpression *.do </IfModule> </VirtualHost> ************************************************************************************************************************
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部