WebLogic816在Unix下集群部署-田政
[计算机软件及应用]WebLogic配置集群
• 为WebLogic配置SSL • 配置WebLogic服务器的SSL侦听端口 • 在http.conf中设置WebLogicPort指向WebLogic SSL侦听端口 • 设置http.conf中的SecureProxy参数为ON • 在Apache上安装可信任证书权威CA文件。你可以使用来自
• 管理服务器 • 受管服务器 • 多播位置
• 在生产环境,使用DNS名称,而不使用IP地址:
• 防火墙会引起IP地址转换错误
• 每个WebLogic服务器资源应该有唯一的名称 • 除了集群通讯外,多播地址不应用于其他任何方面
h
集群地址
• 集群地址用来在实体和会话Bean中构建请求URL的主 机名部分
• 这个Servlet代理将请求转发给集群中其他服务器 • 它应该运行在独立的、非集群导创建。
• 你也可以手工设置带HTTPClusterServlet的Web应用,部署到 受管服务器上
h
使用配置向导创建WebLogic代理服务器
h
手工创建WebLogic代理服务器
h
集群架构的安全选项
• 对于代理架构,你可以:
• 在不信任客户端和Web服务器层之间有一个防火墙 • 在代理层和集群之间有一个防火墙
• 当使用负载均衡器时,在负载均衡器提供的安全特性 基础上,你可能想在均衡器和不信任客户端之间放置 一个防火墙。
• 当使用单个数据库同时支持内部和外部数据时:
• 在数据库服务器前放置额外的防火墙
• 如果你在使用支持的第三方Web服务器,而不是 WebLogic Web服务器,你需要设置代理插件
• 下面是支持的第三方Web服务器:
weblogic的集群与配置图文方法
weblogic的集群与配置图⽂⽅法⼀、Weblogic的集群还记得我们在第五天教程中讲到的关于Tomcat的集群吗?两个tomcat做node即tomcat1, tomcat2,使⽤Apache HttpServer做请求派发。
现在看看WebLogic的集群吧,其实也差不多。
区别在于: 如果我们要布署我们的Web应⽤,需要分别⼿⼯往每个Tomcat的webapp⽬录⾥拷贝⽂件。
Weblogic的集群必须设⽴⼀个总控端,可从上图中看出,然后这个总控端我们把它称为AdminServer,然后在其下可以挂weblogic的集群的node,这个node不是物理上不同的两个weblogic,⽽是不同的domain,我们假设domain1, domain2为两个weblogic的集群的节点。
如果我们要布署我们的Web应⽤,只需要在总控端布署⼀次,然后挂在这个总控端下的节点将会⾃动将我们的web应⽤发布到每⼀个节点。
因此,要实现weblogic的集群必须:安装Weblogic创建⼀个AdminServer的domain在AdminServer上建⽴集群总控端分别创建每⼀个要加⼊此集群总控端的node,也是⼀个个的domain⼆、创建Weblogic集群前的规划根据第⼀节中的内容,我们将我们⽤于实验的Weblogic规划成3个domain,每个domain都包含有下列的必不可少的属性:AdminConsole(总控端) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node1(集群节点1) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node2(集群节点2) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password) 我们⽤表格列出我们将要创建的集群中总控端与每个节点的集息:物理名逻辑名端⼝号主机名(IP)登录信息\bea\user_projects\domains\adminserverAdminServer7001localhost weblogic/password_1\bea\user_projects\domains\server1mycluster17011localhost weblogic/password_1bea\user_projects\domains\server2mycluster27012localhost weblogic/password_1 规划好了,就可以开始来创建我们的集群了。
linux下weblogic集群部署
Weblogic 8.1.6在LINUX下部署集群一、案例分析:1、上传server816_linux32.bin至三台机器的/home目录下;2、用shell工具分别登录三台服务器3、打开home目录:cd /home4、赋予server816_linux32.bin可读写权限chmod a+x server816_linux32.bin5、启动安装包 ./ server816_linux32.bin 此后会出现解压界面,解压到100%完成5.2欢迎界面直接回车即可出现lience界面,输入“1”,回车;5.3选择BEA 主目录输入“/weblogic/bea”,回车即可。
2.4 选择安装类型选择12.5选择产品的安装目录默认即可,直接回车2.6等待安装2.7等待安装JDK2.8完成安装回车后,安装过程会清除安装过程中的临时文件。
三、Linux系统及weblogic部分系统参数修改1、用FTP工具分别登录三台服务器2、打开下载etc目录下的hosts、exports及/etc/security下的limits.conf3、在hosts文件中加入192.168.80.202 app2192.168.80.201 app1192.168.80.203 app34、在exports文件中加入* 192.168.80.201(rw,sync)* 192.168.80.202(rw,sync)* 192.168.80.203(rw,sync)5、在limits.conf文件末尾中加入* soft nproc 8192* hard nproc 16384* soft nofile 8192* hard nofile 65536* soft nproc 16384 * hard nproc 32768 * soft nofile 16384 * hard nofile 655366、重启服务器 reboot四、创建域:1、/home/weblogic/bea/weblogic81/common/bin目录中的 config.sh 文件,会出现是创建还是扩展域的提示页面,选择第一个,创建一个新的域2、系统会提示选择模板注意选择Basic Weblogic Server Domain,每次的顺序可能不一样,选择数字的时候要注意3、系统会出现是否使用快速模式选项,建议选择非快速模式“2”。
weblogic部署和优化
weblogic部署和优化Weblogic是目前主流J2EE服务器之一,支持符合J2EE标准的各类应用程序(Application),Weblogic支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统。
weblogic部署一、weblogic部署前准备工作二、检查weblogic是否已经安装(weblogic 10.3 JDK1.6 )。
三、如没有安装联系ICT进行安装。
四、规划好(端口号、域路径、域名、console账号密码),建域的时候需用到这三个信息。
五、建weblogic域1)运行命令并建域bea/wlserver_10.3/common/bin/config.sh选择组件设置域的用户/密码选择运行模式, 建议使用production模式:修改端口设置域的存放路径:设置域名:在域的路径下新建boot.properties文件:补充:到其他域拷贝start.sh webkill.sh尝试用start.sh webkill.sh 进行域停启cd 域路径vi boot.propertiesmkdir app六、部署weblogic域1)修改config.xml部署A、数据库连接配置jdbc—在/home/spsdev/weblogic/acc/acc/WEB-INF/classes目录下修改jdbc.properteres、datasources.xmljndi—在/home/weblogic/acc/accweb1/config/jdbc目录下增加getpass.sh ***-jdbc.xml trans3des.sh transinput.sh配置。
上面的文件都可以在其他域的连接池进行拷贝,其中***-jdbc.xml文件要修改相应的数据库连接串和用户,用户密码可以通过执行transinput.sh修改用户密码。
B、config.xml配置部署下面是有JNDI连接池的配置方式,如是jdbc去掉相关连接池的配置。
weblogic安装部署
Weblogic安装部署一、首先上官网下载Weblogic的window x86版本和Linux x86(32bit)版本,地址:/technetwork/middleware/weblogic/downloads/index.html选择AcceptLicense Agreement,点击你要下载的版本就可以下载,下载需要用户登录:用户名:justinhits@密码:1nf0h)W1下载后:linux版本:oepe111130_wls1032_linux32.binWindow版本:wls1032_win32.exe二、安装只要运行安装程序,跟着向导一步一步进行就可以啦。
(windows双击安装程序、linux命令(cd安装程序所在目录然后./oepe111130_wls1032_linux32.bin))注意2点1.记录下自己填写的配置管理用户名和密码。
2.新建域的位置。
(我放在F:\bea\user_projects\domains\mydomain)三、部署应用项目(部分摘自/p-36051142.html):自动布署、命令行布署(可与Ant结合)、控制台(console)布署。
下面简要说明三种布署方式。
1.启动weblogic,浏览器地址http://127.0.0.1:7001/console,输入你安装的时候记录的配置管理用户名和密码,点击登录。
2进入控制台界面:3点击部署进入部署界面:3点击安装按钮进入安装界面,进行安装:选择你要安装项目的根目录,点击下一步。
输入你项目部署的名称,访问位置,点击完成。
4设置项目的上下文根:需要在在你的web应用的WEB-INF文件中创建一个文件(weblogic.xml),内容如下<?xml version="1.0"encoding="UTF-8"?><weblogic-web-app><context-root>/struts2</context-root></weblogic-web-app>5当项目使用到外部的jar包的设置1当直接用windows下的welbogic.cmd或者linux下的weblogic.sh 直接启动,就需要在\bea\user_projects\domains\mydomain\bin下找到这2个命令,用文本编辑器打开,修改set SAVE_CLASSPATH=加入你需要jar包的地址:如E:\workspace\car_java\WebRoot\WEB-INF\lib\antlr-2.7.6.jar ;E:\workspace\car_java\WebRoot\WEB-INF\lib\sapjco.jar;%CL ASSPATH%如果是用myeclipse启动weblogic,也需要加入:然后重新启动weblogic,通过http://127.0.0.1:7001/struts2访问项目起始页:通过点击后台action调用正常。
linux下weblogic集群部署
Weblogic集群安装手册(一)部署计划:10.2.66.88:6060 主控domain AdminServer10.2.66.88:7001 应用domain slave110.2.66.85:7001应用domain slave2(二)创建主控域运行$weblogic_home/common/bin/config.sh1、默认创建新的域2、选择默认模版3、默认选择创建基本的域4、调整域的名称,直接名称5、默认域创建目录6、设置weblogic用户和密码7、选择weblogic的启动模式,我这里选择的是生产模式8、选择jdk9、选择安装集群10、添加托管节点11、配置集群因为集群是通过广播(有unicast和multicast两种)来同步集群中的节点,并且把每个节点中的session通过这个广播地址来进行复制和同步,即主控域不断的时时刻刻的会和它下面的子节点间保持通讯、经常去询问各个子节点的。
集群信息传送模式:有unitcast与multicast两种,在11G版本前都是multicast10G后开始支持unicast 协议。
如果指定了multicast,就必须指定一个“多点传送地址”。
以下采用multicast方式,地址采用默认的,端口使用6060:12、关联集群与节点13、由于我们采取IP形式,不在这里指定计算机名,直接下一步,并创建域(三)创建节点(分别在10.2.66.88、10.2.66.85创建)1 – 3、和创建主控域一样4、调整域的名称为domain_70015 - 8、和创建主控域一样9、创建一般的应用域10、修改域名称和端口相关信息,并创建域(四)启动集群1、进入域目录启动主控weblogic输入(第6步设置的用户名密码) 用户名weblogic,密码weblogic1232、设置免密码登录,在AdmiServer下面创建security文件夹,里边包含boot.properties文件。
WebLogic性能优化及Unix命令操作
WebLogic性能优化——内存
3、注意Unix与Windows的参数差别。AIX和Linux 的参数值要加上双引号,Windows则不需要加。 如该加的没加,不该加的加了,就会导致设置的 参数不起作用,影响应用系统的性能。 4、Unix系统下参数是否生效的检查。可以使用如 下命令: ps –ef|grep java 如果设置的参数生效,在显示的结果中会看到设 置的值。如没有生效,会显示weblogic缺省的值Xms32m –Xmx200m。
WebLogic性能优化——License
ip:限制了服务器的ip地址,其他ip地址不 可以使用。any表示没有ip地址方面的限制。 units:试用版weblogic软件,这个值为5, 也就是说,最多允许5各用户访问这个 weblogic服务。unlimited表明没有限制。
WebLogic性能优化——NativeIO
WebLogic性能优化——内存
5、Windows下可以使用echo命令,在 startWebLogic.cmd文件中查看 echo %MEM_ARGS% 会在dos窗口中输出内存设置的信息。
WebLogic性能优化——线程数
线程数Thread Count weblogic服务在接收到请求后,会交给 后台的线程来处理,线程数决定了并发处 理能力的大小。 一般以服务器的CPU个数为基准,每个 CPU可负担25个线程,最好不要超过50个 查看线程的运行情况,上面已经提到。
在weblogic的server中,一般要将“Enable Native IO”选项置为false,即未选中状态。 并将“Socket Readers”的值设大66、88、 99等,缺省值为33。 还要查看各线程的状态,如果线程出现大 量被“Socket Readers”请求占用的情况, 则还是要将NativeIO置为true。
weblogic 集群配置
Machine-Node Server 图示
Cluster
WebLogic Server 群集由多个 WebLogic Server 服务器实例组成,这些服务器实例同 时运行并一起工作以提高可缩放性和可靠性。 对于客户端而言,群集是一个 WebLogic Server 实例。构成群集的服务器实例可以在 同一台计算机上运行,也可以位于不同的计算 机上。群集中的每个服务器实例必须运行同一 版本的 WebLogic Server 。
Domain定义三
群集中的所有的服务器实例必须驻留在同一域 中;不能将群集“拆分”到多个域中。同样, 不能在域之间共享配置的资源或子系统。例如, 如果在一个域中创建了 JDBC 连接缓冲池, 则不能将其用于另一个域中的服务器实例或群 集。(而是必须在另一个域中创建类似的连接 缓冲池)。
Domain图示
Domain Administrator Server Managed Server Machine Node Manager Cluster
Domain定义一
Domain是WebLogic Server实例的基本管理 单元。由配置为Administrator Server的 WebLogic Server实例管理的逻辑单元,这个 单元是所有相关资源的集合。中心配置文件叫 config.xml 。
Administrator Server图示
Managed Server定义一
被管理服务器是用来部署运行各种
应用程序的。一个域中有一台或多 台被管理服务器。
Managed Server定义二
在生产环境中,域由一个管理服务器与多个被 管服务器组成。在启动这个域的被管服务器时, 首先必须先启动管理服务器,被管服务器启动 时,会被命令从管理服务器获得配置信息。这 样,管理服务器就成为整个域的配置控制中心。 一个域只能有一个活动的管理服务器。被管服 务器和管理服务器是多对一的,并且被管服务 器由管理服务器统一管理。
Weblogic应用程序部署步骤
Weblogic应用程序部署步骤预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制WebLogic应用程序部署步骤1、进入weblogic主界面——点击左侧“域结构”下的“部署”2、在“部署”界面,找到右侧界面中的“部署”模块,点击“安装”(安装你所需要部署的应用程序)——进入“安装应用程序界面”,显示当前的路径,如果你所需要的应用文件在显示的路径下面找不到,可以点击“上载文件”,选择你所需要的部署文件3、点击“上载文件”——找到右侧界面“将部署上载到管理”,有两个选择项:“部署档案”和“上载部署计划(此项是可选的)”。
说明:“部署档案”,是从你当前浏览的计算机上选择你所需要的应用程序或模块,找到文件后,将此部署上载到管理服务器。
“上载部署计划(可选)”,是一种配置,可对包含在部署档案中的描述符进行补充。
部署在没有部署计划的情况下可以运行, 但你也可以立即上载一个部署计划。
此部署计划档案是一个打包为 .jar 文件的配置信息目录。
4、点击“部署档案”旁的“选择文件”(选择相应的应用程序,为*.war文件),确定——点击“下一步”——进入“找到要安装的部署并准备部署”(提示:以成功将文件上载到服务器上)——点击“下一步”5、找到右侧“选择定位样式”窗格,有两个选项,“将此部署安装为应用程序”和“将此部署安装为库”。
根据实际情况进行选择。
说明:“将此部署安装为应用程序”,是此应用程序及其组件将被定位到同一位置。
这是最常见的方法。
“将此部署安装为库”,应用程序库是可供其他部署共享的部署,在运行其引用应用程序的所有目标上,库都应该是可用的。
6、点击“下一步”,进入“选择部署目标”,选择要对其部署此应用程序的服务器和/或集群。
选择“服务器”,如“AdminServer”等。
7、点击“下一步”,之后的设置都是可选的,也可以部署之后进行设置。
可供设置的选项有,“一般信息”,“安全”,“源可访问性”。
linux下配置weblogic群集步骤和启动不同被管服务器中的节点配置方法
这些天公司让我去弄weblogic集群,集群的理解就是多个物理服务器或者多个相同的服务组成一个服务器或者服务群集合在一起,由前台应用程序把多个请求分配到多个相同的后台服务器或者服务上面处理数据,实现负载均衡的不间断服务。
现在配置的Weblogic群集环境就是一个群集my_Cluster管理2台weblogic 服务器的节点.群集:my_Clusterweblogic服务器1 IP地址192.168.1.123节点node123端口号7123weblogic服务器2 IP地址192.168.1.110节点node110端口号7110这两个节点提高相同的服务,my_Cluster群集对外提供服务,把接受到的服务请求发送到节点weblogic服务器上面,实现数据的负载功能,客户端只会访问群集的地址。
不多说现在配置安装步骤1,安装sun公司的jdk,sun公司的jdk功能多,使用系统默认的jdk安装weblogic时会报错,下载jdk-6u45-linux-x64.bin jdk-6u45-linux-x64-rpm.bin jdk-7u55-linux-x64.rpm jdk-8u5-linux-x64任一版本 ./任一版本即可会自动安装到/usr/java/jdk版本号目录里面的2,安装完以后需要设置系统JAVA的环境变量,因为系统设置的是默认安装的java的环境变量,现在需要手动改过来。
vi /etc/profile加入下面的几行变量设置:export JAVA_HOME=/usr/java/jdk1.6.0_45export JAVA_BIN=/usr/java/jdk1.6.0_45/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH然后输入命令update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 400update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0/bin/javac 400最后输入update-alternatives --config java ,选择对应的jdk通过java -version命令可以查看当前默认jdk为sun jdk3,创建weblogic组和帐号 groupadd weblogic useradd -g weblogic weblogic passwd weblogic4,进入图形化界面安装weblogic init5进入图形化,如果在命令行输入init5 后等了很长时间画面不动那就是进入图形化桌面失败,原因是安装linux系统的时候自定义服务没有选择桌面、通用桌面这两项,现在如果配置有yum,用命令yum groupinstall desktop -y yum install gnome -y安装完成后可以进入图形化界面。
Weblogic集群配置手册
Weblogic集群部署手册二0一二年十月目录一.配置集群应用的必要条件 (1)二.配置前的准备工作 (1)三.使用Domain Configuration Wizard进行配置 (2)3.1在主机新建域 (2)3.1.1选择安装类型 (3)3.1.2设置管理台用户密码及JDK版本 (4)3.1.3选择定制安装 (5)3.1.4输入管理服务器的信息 (6)3.1.5配置受管服务器、集群、计算机信息 (7)3.1.6配置集群信息 (8)3.1.7将受管服务器添加到集群中 (9)3.1.8向集群分配服务器 (10)3.2集群中其它节点服务器的安装(分机) (14)3.2.1在分机上新建域 (14)3.2.2设置管理台用户密码及JDK版本 (16)3.2.3选择定制安装 (17)3.2.4输入管理服务器的信息 (17)四.webloigc集群的启动 (21)4.1 启动集群中的管理服务器 (21)4.2 启动受管服务器 (22)4.3 启动分机服务器 (23)五.JDBC数据源的调试 (25)5.1配置jdbc/drmt数据源 (25)5.1.1 新建数据源 (25)5.1.2配置数据库信息 (26)5.1.3测试数据库配置参数 (28)5.1.4部署所属集群目标 (29)5.1.5激活所做更改 (29)5.2配置jdbc/cis数据源 (30)5.2.1 新建数据源 (30)5.2.2配置数据库信息 (31)5.2.3测试数据库配置参数 (32)5.2.4部署所属集群目标 (33)5.2.5激活所做更改 (33)六.应用程序包的部署 (34)6.1新建应用程序包 (34)6.2选中并部署应用程序包 (35)6.3部署应用程序所属集群 (36)6.4将应用程序部署到每个目标源 (36)6.5完成安装应用程序部署 (37)6.5激活并完成应用程序部署 (37)6.6启动应用程序 (38)七.页面测试 (39)7.1控制台中确定该应用程序 (39)7.2点击链接测试 (40)7.3页面展现 (40)一.Weblogic集群应用的必要条件1、集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的2、集群中的所有Server必须使用相同的版本,包括Service Pack3、集群中的Server必须使用永久的静态IP地址。
weblogic集群部署
1 创建集群的总控制端(aminserver)Windows下通过菜单->OracleWeblogic->Weblogic Server11gR1->Tools->Configuration Wizard来启动创建domain的wizard。
选择“创建新的Weblogic域”,选下一步(下面全部跟着我的操作步骤与界面填选的参数走,所有的用户名、密码、端口号、IP,请根据之前设定好的结构填写)下一步后界面类似,但是是有区别的上面这个配的就叫集群广播地址的界面。
因为集群是通过广播(有unicast和multicast两种)来同步集群中的节点,并且把每个节点中的session通过这个广播地址来进行复制和同步,即主控域不断的时时刻刻的会和它下面的子节点间保持通讯、经常去询问各个子节点的。
•名称:可以任意•集群信息传送模式:有unitcast与multicast两种,在11G版本前都是multicast10G后开始支持unicast协议。
如果指定了multicast,就必须指定一个“多点传送地址”,此地址和端口都可以采用weblogic默认的。
如果在域环境,还需要在防火墙中配置这个“多点传送地址”与“多点传送端口”,使其在防火墙中被打开,协议为both of tcp and udp。
右边这块我们把它称为“集群的逻辑拓卜图”。
此处是对每个集群里的节点指定相应的“计算机名/IP”,由于我们的实验是建立在同一台机器上的即纵向集群,因此这步什么都不需要填,直接下一步。
完成后可以启动adminserver然后通过http://localhost:7001/console来查看我们的集群规划,如下图:这样,就完成了创建一个新的domain并且将且扩展成为了集群的总控制端服务器,同时在这上面我们制作了一个“集群拓卜图”,那么下面要做的就是:•创建该集群拓卜图中的节点1•创建该集群拓卜图中的节点23.2 创建集群中的节点(mycluster1, mycluster2)启动Weblogic的Configuration Wizard按照普通的域,就是一个普通的域来创建:•user_projects\domains\server1(逻辑名为:mycluster1,端口:7011)•user_projects\domains\server2(逻辑名为:mycluster2,端口:7012)下一步,下一步,创建,完成。
Weblogic的布署方式.doc
Weblogic的布署方式Weblogic有三种部署方法,自动部署,命令行部署和控制台部署。
1、自动布署:这里的自动布署特指在WeblogicServer_Home\applications目录。
如果服务器启动期间启用了自动部署特性,则服务器会经常扫描applications目录,看是否增加了新的web布署,或者是否修改了web布署的程序.如果有新的布署,则服务器将试图以web根名(目录布署以文件夹名称为根名,war布署以war 名称为根名)作为布署应用的初始化名称和根环境开始自动布署.所以,如果要采用自动布署功能,请将webapp文件夹或者war包拷贝到applications目录下,WeblogicServer会定时检测自动布署。
如何允许服务器自动布署呢?只要保证启动服务器的startWeblogic命令(windows下为startWebLogic.cmd,Unix/Linux下为startWebLogic.sh)的PRODUCTION_MODE值为false或者不设置即可,这个也是默认值.上述两个文件在D:\bea\user_projects\domains\default 目录下.在此情况下,如果web 程序文件被修改,Weblogic Server将会自动加载.这个原则适用于applications目录下的全部三种布署方式.另外,虽然应用程序可以放置在applications目录下的任何位置,但是自动布署只适用于applications根目录.2、命令行布署:在默认安装条件下,Weblogic Server会包含一个weblogic.Deployer的实用程序,提供基于命令行的布署与管理技术,可以方便的与Ant结合进行自动化布署(使用wldeploy任务).在使用命令行布署之前,要先进行环境变量的初始化,否则系统将识别不了weblogic.Deploy命令:D:\bea\weblogic81\server\bin>setWLSEnv.cmd设置成功,系统返回信息:CLASSPATH=d: bea JDK141~1 lib tools.jar;d: bea WEBLOG~1 server lib weblogic_sp.jar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.jar;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jarPATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: WINDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thirdparty ant bin;d: bea WEBLOG~1 server bin oci920_8Your environment has been set.详细的参数请参考weblogic.Deployer的帮助信息.详细的可以参考sdj21的>浏览地址为: /bbs/jishudata/ArticleShow.jsp?Id=73、控制台(console)布署:这里的控制台布署方式是指基于web-UI的布署方式.启动先前配置好的server,输入:localhost:7001/console登录进入管理控制台.按顺序点击DeploymentsàWeb Application Modules,然后在右框架中点击链接Deploy a new Web Application Module,选择想要布署的web程序所在的目录.如果web程序可布署的话,在列表中的文件之前会出现一个单选框.选中要布署的web程序,点击Target Module按钮,输入布署的web程序名称(如果有多个服务器和集群,则还要选择目标服务器和集群),点击Deploy按钮,等待web布署启动.4、Weblogic Server/Express8.1编译临时文件夹:Weblogic Server/Express 8.1 将JSP/Servlet文件编译为class,存储在D:\bea\user_projects\domains\default\KEZC\.wlnotdelete\extrac t目录下相应的子文件夹中.5、Weblogic.xml解析:Weblogic.xml描述符文件用来对web.xml文件的基本配置和布署特性进行扩展,主要包含针对weblogic server特有的属性,比如安全代理角色控制、缺省web设置等.值得注意的是, 只要web.xml够用weblgic.xml并不是必须的.Weblogic.xml以weblogic-web-app为根节点,包括以下属性:description, weblogic-version, security-role-assignment, run-as-role-assignment,reference-descriptor, session-descriptor, jsp-descriptor, auth-filter,container-descriptor, charset-params, virtual-directory-mapping, url-match-map,preprocessor, preprocessor-mapping,security-permission, context-root,wl-dispatch-policy, servlet-descriptor,init-as, destroy-as详细的请查看来自weblogic.xml配套的DTD文件说明,里面有详细的元素功能说明和应用举例,浏览地址:/servers/wls810/dtd/weblogic810-web-jar.dtd。
Linux下Weblogic集群配置
Weblogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命名服务、负载平衡以及容错等功能。
<------- BEA WebLogic Configuration Wizard -------->
Configure the Administration Server:
------------------------------------
Enter adminstration server configurations. Each WebLogic Server domain must have one Administration Server. The
3|Avitek Medical Records Sample Domain8.1.4.0
| BEA Systems, Inc.
| Create the Avitek Medical Records domain in a directory outside of the installed kit. The Avitek Medical Records is
建立管理服务器
启动linux下的配置向导
进入bea目录下的weblogic81/common/bin目录输入./config.sh,这里使用的终端登陆,所以没有图形环境,程序会以控制台模式启动
第一步:选择建立新的域:
启动配置向导后,系统提示如下:
<------- BEA WebLogic Configuration Wizard---------->
Linux下WebLogic集群的部署完整版
1.W eblogic安装这里以安装Weblogic.0中文版为例,首先确定服务器的Ip:在Linux系统中打开终端输入:ifconfig 获取IP,已知IP可以跳过此步骤,如下列图:打开Putty.exe,ip地址输入200.299.203.176 端口22 连接类型 SSH,如下列图:点击打开输入用户名root 密码:1234htsd 温馨提示密码在输入时不显示,如下列图然后用SSH工具将文件上传到Linux系统中,如下列图进入之后点击New File Transfer Window按钮,如下列图:在本地找到文件右键将该文件上传到Linux系统root目录下,如图:回到putty 输入:cd /root找到并赋予可执行权限:chmod u+x ,如下列图:当前目录下执行./ 自解压过程开始,进度过100%后。
出现欢送画面,如下列图:第一步:输入next第二步:输入安装目录,选择中间件主目录:输入next,如下列图:第三步:注册安全更新,需要把接收安全更新修改为No:a)输入3,如下列图b)提示输入新值输入No,如下列图c)提示是否希望绕过配置管理器的启动过程并且不接收配置中存在严重安全问题的通知输入Yes,如下列图d)输入next ,如下列图第四步:选择安装类型输入1典型安装,如下列图第五步:选择产品安装目录默认输入next,如下列图第六步开始安装WebLogic,JDK并创建默认domain 输入next,如下列图第七步:安装完成输入next 退出安装1.1Weblogic主服务器域的创建1.进入刚刚创建的WebLogic安装目录如:并执行,如下列图:2.欢送界面,创建新的域输入1,如下列图3.选择选择域源输入1,如下列图:4.选择默认模版输入next,如下列图:5.编辑域信息输入域的名字MyCluster_Domain,域名按照实际情况输入,如下列图:6.输入next,如下列图7.选择目标域目录默认输入next,如下列图:8.配置管理员用户名和密码:根据提示分别选择1,2,3更改用户名和密码,密码至少是8位且包含字母和数字此处用户名设置为weblogic密码设置为1234htsd,1用户名:weblogic2密码:1234htsd3确认密码:1234htsd用户名密码可以自定义,如下列图:9.选择生产模式输入2,如下列图10.JDK选择第二个, 如下列图11.择高级配置:分别输入1 2 如下列图12.配置管理服务器:选择2配置地址:200.200.203.173 端口号为7001如下列图13.配置受管服务器:Cluster_ManagedServer_1地址200.200.203.173 端口:7003Cluster_ManagedServer_2地址端口:7004Proxy_Server 地址200.200.203.173 端口:8080 根据实际情况设定如下列图14.配置群集:Name:My_Cluster_1 消息传递模式:multicast 地址:239.192.0.1 端口7777集群地址:200.200.203.173:7003,172.16.101.129:7004,此处为所有节点的地址和端口如下列图15.向域中的群集分配受管服务器,输入1 如下列图16.向域中的群集分配受管服务器,输入1 如下列图17.此处选择所有节点服务输入1,2 如下列图18.确认并接受选择输入:Accept 如下列图19.确认分配服务器:输入next 如下列图20.创建代理输入1 如下列图21.添加代理:输入Add 如下列图:22.选择集群输入1 如下列图:23.选择受管服务器, 输入1 如下列图:24.回到添加或删除代理界面,输入next,如下列图25.配置电脑:电脑名My_Machine_1 200.200.203.173 55565557如下列图26.无需配置Unix电脑. 输入next向电脑分配服务器:输入1.1 如图27.输入要选择的选项号: 输入1 如下列图28.选择服务输入1,2,4 如下列图29.接受选择输入Accept 如下列图30.向My_Machine分配服务,输入1.2 如下列图31.选择服务:输入1如下列图32.分配服务器选择输入1 如下列图33.接受分配输入Accept 如下列图34.分配服务器完毕,输入next 如下列图35.开始创建域…提示,至此weblogic域创建完成。
weblogic部署手册
1应用的部署1.1WebLogic环境及资源配置1.1.1建立Domain开始菜单,选择Bea Products—tools—Configuration Wizard,进入配置页面。
如下图:单击【Configuration Wizard】,如下图:进入:单击【Next】,进入输入密码,注意密码统一为zjjbwebMAN@09 ,单击【next】,进入进入选择No,单击【Next】,进入输入domain名字为zjjb,单击【create】完成。
1.1.2应用服务器的启动如果应用服务器没有启动,则应该先启动应用服务器。
启动NodeManager,过程如下:点击tools—Node Manager,即可启动启动应用服务器,过程如下点击User Projects下的ZJJBDOMAIN的Start Admin Server for Weblogic Server Domain.1.1.3登录管理控制台(Admin Console)在浏览器地址栏中输入:http://ip:7001/console 。
其中ip为WebLogic服务器实际IP地址。
管理控制台主界面。
在域结构一栏中,点击环境前的+号以展开树,点击【Machines】。
点击更改中心栏中的【Lock&Edit】,进入编辑模式:在Machines列表中,点击【New】按钮:输入需要新建的计算机名称(可以是机器名,或者其他标示),根据应用系统集成的要求,输入机器名成为ZjjbMachine 。
如果是Unix操作系统(AIX、HPUX等),则在计算机操作系统中选择“Unix”;如果不是选择“Other”。
点击【OK】按钮保存配置。
提示“Machine created successfully”,并可在计算机列表中看到刚才配置的计算机。
点击左上角的【Activate Changes】按钮,保存并激活更改。
1.1.5创建受控服务器(Managed Server)ZjjbServer点击域结构栏中,“环境”树下的“服务器”:点击更改中心栏中的【Lock&Edit】,进入编辑模式:在服务器列表中,应该可以看到AdminServer处于运行状态,并监听7001端口。
Lunix下WebLogic服务器部署
1.1Web 服务器的部署1.新建一个weblogic 的域在web部署之前,需要新建一个域,首先进入weblogic安装目录的bin目录,如下图之后运行./config.sh ,于是有下面的界面出现上图中,是让用户选择创建一个新的weblogic配置还是扩展一个现有的weblogic配置,这里选择1,创建一个新的。
选择1,使用标准的模板这里系统只安装一个weblogic server模板,就选这个,直接回车OK这个是让输入用户console登录时候的用户名和密码,选择1,输入用户名,如图,用户名为adminserver 分别输入2和3输入登录的初始密码。
之后进入选择域模式界面,有开发模式和产品模式供选择,这里选择1开发模式。
这个选项是选择JDK开发包,悬着已经安装好的SUN SDK 1.6.0_05 @ /home/mw/web/weblogic/bea/jdk160_05如果想使用默认的配置,选择NO,如果想自定义一些配置,譬如域名和端口号的话,选择yes,否则端口号默认是7001,并且域名是localhost。
我们选择1Yes提示是否想更改设置,选择2,设置这里是配置Database的,我不不去理会,选择1,不做任何操作通过上述菜单修改端口号和SSL端口号,首先填入想要修改的项的编号,回车,然后输入相应的设置后回车。
选择3,设置端口输入9001,设置端口为9001,回车这里看到端口变成了9001,回车进行下一步直接回车,进行下一步直接回车,进行下一步直接回车,进行下一步直接回车,进行下一步直接回车,进行下一步提示用户输入weblogic存放的硬盘的路径,这里是存放在在/home/mw/weblogic/bea/user_projects /domains/默认目录下,回车进行下一步提示用户输入weblogic域的名称,这里填入mydomain后回车。
这里看到weblogic域的名称为mydomain回车进行下一步至此,一个域新建成功在部署之前,先进入/home/mw/weblogic/bea/user_projects/domains/mydomain目录,输入./startWebLogic.sh 命令启动本服务,如果想终止的话运行./stopWebLogic.sh,如果没有这个脚本,只有在console里面终止此服务。
Weblogic集群配置(附带截图)
Weblogic集群配置(附带截图)1.1.1本节样例部署方案描述本文中将以如下部署方案进行说明:1)单机环境下做集群,服务器ip地址192.168.71.2082)Weblogic安装跟路径WEBLOGIC_HOME=/opt/bea3)JVM安装根路径JA VA_HOME=/opt/java1.44)WebLogic域建立在%WEBLOGIC_HOME%/user_projects/domains 下,域名为:siClusterDomain5)应用程序部署在%WEBLOGIC_HOME%/user_projects/applications 下6)日志文件放在siClusterDomain下7)siClusterDomain 下WebLogic Server的建立:adminServer: 192.168.71.208:7010 管理使用appServer1 : 192.168.71.208:7011 部署社保应用appServer2 : 192.168.71.208:7012 部署社保应用proxyServer: 192.168.71.208:7013 部署代理应用updateServer: 192.168.71.208:7014 部署版本分发应用,用于客户端程序更新本例中使用软件负载均衡器进行分发处理,实施中如果使用硬件负载均衡器,则跳过proxyServer的建立及代理应用的部署环节。
8)appServer1和appServer2上java虚拟机内存分配:各1843M 32位java虚拟机下,内存分配最大1.8G(即1843M),不能超过1.8G9)建立集群名称为:myCluster,包含appServer1和appServer2数据库服务器192.168.71.218:1521:orcl,支撑数据库用户名/密码为drm_hnsimis/drm_hnsimis,业务数据库的用户名/密码为hnsimis/hnsimis1.1.2创建Domain、Server和Cluster输入密码登陆服务器:Wizard。
WebLogicServerUn...
WebLogic816在Unix/Linux下集群部署第1章主要步骤1、预备知识2、在Unix/Linux下安装WebLogic3、配置集群4、在集群中安装A++5、简单测试6、注意事项第2章预备知识2.1什么是Domain和ServerDomainDomain是WebLogic Server实例的基本管理单元。
所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。
ServerServer是一个相对独立的,为实现某些特定功能而结合在一起的单元。
Domain and Server的关系一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。
一个Domain 中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。
2.2WebLogic集群的体系结构2.2.1单层混合型的集群架构这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:易于管理灵活的负载平衡机制更强的安全控制2.2.2多层结构的集群架构这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。
一般应用于下面这些情况:在负载平衡机制需要调用集群EJB中的方法时;在提供内容与提供对象的服务之间需要更大的机动性时;在需要更高的系统稳定性时;2.3配置集群应用的必要条件集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的集群中的所有Server必须使用相同的版本,包括Service Pack集群中的Server必须使用永久的静态IP地址。
动态IP地址分配不能用于集群环境。
如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置)第3章集群规划在配置集群应用前要对集群的配置信息有一个良好的设计,现场部署环境为2台应用服务器,2台数据库服务器,1台磁盘阵列柜,每台服务器的配置均为2CPU,8G内存。
Weblogc8.16集群部署+nginx负载均衡
1、上传weblogic安装文件和nginx的源代码包(略)2、安装weblogic8.16并破解#groupadd bea#useradd -d /bea -g bea weblogic#passwd weblogic#chmod +x server816_linux32.bin#su – weblogic$./server816_linux32.bin(1)回车(2)选择1,1 - Yes, I agree with the terms of the license(3)选择1,1|Create a new BEA Home(4)输入/bea,"BEA Home" = [/bea] (根据实际情况选择)(5)选择1,1|Yes, Use this BEA home directory [/bea](6)选择1,->1|Complete|Install the complete BEA WebLogic Platform.(7)回车,"Product Installation Directory" = [/bea/weblogic81](8)选择1,1|Yes, use this product directory [/bea/weblogic81]$cp /opt/weblogic7_8_full_license/license.bea /bea/$cp /opt/weblogic7_8_full_license/weblogic_sp.jar /bea/weblogic81/server/lib/ $chmod +x /bea/weblogic81/server/lib/weblogic_sp.jar3、部署weblogic8.16的集群$cd /bea/weblogic81/common/bin/$./config.sh(1)选择1,->1|Create a new WebLogic configuration(2)选择4,4|Basic WebLogic Server Domain 8.1.6.0(3)选择2,2|No(4)配置管理平台信息| Name | Value ||__________________|_____________________|1| *Name: | AdminServer |2| Listen address: | All Local Addresses |3| Listen port: | 6666 |4| SSL listen port: | N/A |5| SSL enabled: | false |(5)选择1,1|Yes| Name* | Listen address | Listen port | SSL listen port | SSL enabled ||_________|_____________________|_____________|_________________|_______ ______|1| lishi01 | All Local Addresses | 8001 | N/A | false |2| lishi02 | All Local Addresses | 8002 | N/A | false |(6)一路回车,直道出现以下界面| Name | Value |_|_________________________|_________________________________|1| *User name: | weblogic |2| *User password: | |3| *Confirm user password: | |4| Description: | The default administration user |(7)并且更改为以下| Name | Value |_|_________________________|_________________________________|1| *User name: | weblogic |2| *User password: | ******** |3| *Confirm user password: | ******** |4| Description: | The default administration user |(8)模式的选择,这里我是测试,选择的是开发模式,根据需要自行选择->1|Development Mode2|Production Mode(9)Jdk的选择,这里也是根据工程的开发使用得jdk来选择,这里我选择的sun的jdk1|JRockit SDK 1.4.2_10-8160 @ /bea/jrockit81sp6_142_102|Sun SDK 1.4.2_11 @ /bea/jdk142_113|Other Java SDK(10)域名的安装位置,默认就好"Target Location" = [/bea/user_projects/domains](11)输入你的域名(12)回车开始安装4、配置集群$cd /bea/user_projects/domains/lishi/$vi StartAdmin.shnohup ./startWebLogic.sh > console.log &$vi Start_All_Server.shnohup ./startManagedWebLogic.sh lishi01 http://ip:port > lishi01.log &nohup ./startManagedWebLogic.sh lishi02 http://ip:port > lishi02.log &$chmod +x StartAdmin.sh$./StartAdmin.sh等待管理服务器启动后$chmod +x Start_All_Server.sh$./Start_All_Server.sh通过http://ip:port/console(1)单击Cluster(2)Configure a new Cluster...(3)输入cluster name,点击create(4)配置组播ip以及端口(5)添加服务器到Cluster中(6) 依次点击Machines,Configure a new Machine(7) 创建Machine(8) 配置ip以及端口(9) 添加服务器到Machine5、nginx的负载均衡#tar xzvf nginx-0.7.66.tar.gz#cd nginx-0.7.66#./configure --prefix=/opt/nginx --with-http_stub_status_module #make#make install#vi /opt/nginx/conf/nginx.confuser nobody nobody;worker_processes 8;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;pid logs/nginx.pid;events {use epoll;worker_connections 51200;}http {include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile on;tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.0;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;upstream lishi{server 156.16.34.44:8001;server 156.16.34.44:8002;}server {listen 80;server_name 156.16.34.44;#charset koi8-r;#access_log logs/host.access.log main;#location / {# root html;# index index.html index.htm;#}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}location / {proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://lishi;}location /nginxstatus {stub_status on;access_log on;auth_basic "NginxStatus";}#auth_basic_user_file conf/htpassword;}}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WebLogic816在Unix/Linux下集群部署第1章主要步骤1、预备知识2、在Unix/Linux下安装WebLogic3、配置集群4、在集群中安装A++5、简单测试6、注意事项第2章预备知识2.1什么是Domain和ServerDomainDomain是WebLogic Server实例的基本管理单元。
所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。
ServerServer是一个相对独立的,为实现某些特定功能而结合在一起的单元。
Domain and Server的关系一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。
一个Domain 中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。
2.2WebLogic集群的体系结构2.2.1单层混合型的集群架构这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:易于管理灵活的负载平衡机制更强的安全控制2.2.2多层结构的集群架构这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。
一般应用于下面这些情况:在负载平衡机制需要调用集群EJB中的方法时;在提供内容与提供对象的服务之间需要更大的机动性时;在需要更高的系统稳定性时;2.3配置集群应用的必要条件集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的集群中的所有Server必须使用相同的版本,包括Service Pack集群中的Server必须使用永久的静态IP地址。
动态IP地址分配不能用于集群环境。
如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置)第3章集群规划在配置集群应用前要对集群的配置信息有一个良好的设计,现场部署环境为2台应用服务器,2台数据库服务器,1台磁盘阵列柜,每台服务器的配置均为2CPU,8G内存。
服务器为IBM P520,操作系统为AIX5.3。
根据以往的经验,一般一个生产实例(非管理和代理实例)需要的资源为2CPU,2-4G内存,所以在每台应用服务器上部署一个生产实例。
生产实例需要2G内存,管理和代理实例分配512M内存即可。
下面就是我们这次配置的集群信息:在同一网段内的不同机器上配置集群集群的组播端口为:7010这里把Administrator Server、Proxy Server、Managed Server1放在同一个域myadmin下,是为了部署的简单方便,也可以把这三个实例分别放在不同的域下面,这次配置采用了前者。
三个实例在同一个域下的启动方式为:使用startWebLogi.sh命令启动Administrator Servernohup sh startWebLogic.sh &使用startManagedWeblogic.sh命令启动Managed Servernohup sh startManagedWebLogic.sh proxy http://172.18.1.11:7006 &第4章使用Domain Configuration Wizard进行配置首先在第一台服务器上建立三个实例分别为:admin、proxy、app1,全部位于myadmin域下。
然后再第二台服务器上建立实例app2 位于myapp2域下4.1配置管理服务器-admin server4.1.1使用Domain Configuration Wizard进行配置使用图形化的工具,如Xmanager或者VNC连接到服务器4.1.2创建新的Domain选择“Create a new WebLogic configuration”,单击“Next”按钮4.1.3选择安装类型选择安装“Basic WebLogic Server Domain”,单击“Next”按钮4.1.4选择定制安装选择“Custom”安装,单击“Next”按钮4.1.5输入Administrator Server的信息输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“Next”按钮4.1.6是否配置Server、Cluster、Machine信息选择“Yes”,对Server、Cluster、Machine信息进行配置,单击“Next”按钮4.1.7配置Managed Server信息输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。
可以配置多个Managed Server。
单击“Next”按钮4.1.8选择SIP 服务类型不用选择,使用默认值即可。
单击“Next”按钮4.1.9配置SIP 数据不用选择,使用默认值即可。
单击“Next”按钮4.1.10配置Cluster信息输入Cluster的名称,Cluster的组播地址和端口,Cluster地址可输可不输。
建议使用默认值,端口输入7010单击“Next”按钮4.1.11将Managed Server添加到Cluster中选择左面列表中的Managed Server,将其添加到右面的列表中,单击“Next”按钮4.1.12创建代理应用程序选择为new_Cluster_1创建http代理程序包,创建位置选择在Proxy实例上4.1.13配置Machine信息在此不对Machine进行配置,单击“Next”按钮4.1.14是否配置JDBC信息在此不对JDBC数据源和连接池进行配置,单击“Next”按钮4.1.15配置JMS信息在此不对JMS进行配置,单击“Next”按钮4.1.16配置服务包部署选项在此不进行配置,单击“Next”按钮4.1.17配置缺省系统管理员用户名和密码输入系统管理员用户名和密码,还可以配置其它的系统管理用户,在此不配置其他管理用户,输入密码后,单击“Next”按钮。
4.1.18配置服务的启动模式并选择Java SDK选择“Development Mode”模式,Other java SDK 输入/usr/java14,单击“Next”按钮4.1.19配置信息确认以及选择安装路径系统列出您的配置信息,并指定了缺省的安装路径,域名称:myadmin。
单击“Create”按钮,到此admin、proxy、app1实例创建完成。
4.2配置Managed Server2-app24.2.1创建新的Domain选择“Create a new WebLogic configuration”,单击“Next”按钮4.2.2选择安装类型选择安装“Basic WebLogic Server Domain”,单击“Next”按钮4.2.3选择定制安装选择“Custom”安装,单击“Next”按钮4.2.4输入Administrator Server的信息因为app2在另外一台服务器上,这里需要特别注意,在填写Administrator Server的信息时,填写的是我们在4.1.5节的admin server信息。
4.2.5是否配置Server、Cluster、Machine信息选择“Yes”,对Server、Cluster、Machine信息进行配置,单击“Next”按钮4.2.6配置Managed Server信息输入Managed Server的名称,app2的信息在这里输入。
4.2.7选择SIP 服务类型不用选择,使用默认值即可。
单击“Next”按钮4.2.8配置SIP 数据不用选择,使用默认值即可。
单击“Next”按钮4.2.9配置Cluster信息Cluster信息已经在admin server上了,这里不需要建立。
4.2.10配置Machine信息在此不对Machine进行配置,单击“Next”按钮4.2.11是否配置JDBC信息在此不对JDBC数据源和连接池进行配置,单击“Next”按钮4.2.12配置JMS信息在此不对JMS进行配置,单击“Next”按钮4.2.13配置缺省系统管理员用户名和密码输入系统管理员用户名和密码,还可以配置其它的系统管理用户,在此不配置其他管理用户,输入密码后,单击“Next”按钮。
4.2.14配置服务的启动模式并选择Java SDK选择“Development Mode”模式,输入AIX下的java目录:/usr/java14,单击“Next”按钮4.2.15配置信息确认以及选择安装路径系统列出您的配置信息,并指定了缺省的安装路径,单击“Create”按钮,到此app2实例创建完成。
第5章启动并测试集群5.1启动WebLogic服务创建域后在/weblogic/bea/user_projects/domains/myadmin/目录中没有admin、proxy、app1等目录,只有在启动相应的实例后才会产生admin、proxy、app1等目录。
下面分别创建各个实例的启动脚本。
5.1.1启动Administrator Server使用vi命令创建一个admin.sh的脚本,在脚本中加入方框内的命令,然后赋予可执行权限。
单独执行方框中的脚本也能启动admin实例,编写成启动脚本的方式是为了方便管理和使用。
同时把控制台输出的信息重定向到admin.out文件,而不是原有的nohup.out文件然后在startWebLogic.sh中加入以下参数:启动admin实例过程如下5.1.2启动Managed Server启动Managed Server使用startManagedWeblogic.sh命令,因为在myadmin域里部署了两个被管理实例proxy和app1,所以需要两个startManagedWeblogic.sh命令来编辑启动脚本。
1、把startManagedWeblogic.sh复制为startManagedWebLogic-proxy.sh,用来启动被管理实例中的代理实例。
2、把startManagedWeblogic.sh复制为startManagedWebLogic-app1.sh,用来启动被管理实例中的app1生产实例。