当前位置:文档之家› Linux环境下搭建WebLogic 10.3.6集群服务十步曲

Linux环境下搭建WebLogic 10.3.6集群服务十步曲

Linux环境下搭建WebLogic 10.3.6集群服务十步曲
Linux环境下搭建WebLogic 10.3.6集群服务十步曲

Linux环境下搭建WebLogic 10.3.6集群服务十步曲

(console模式)

版本说明

概要描述

1. 安装前准备篇 (4)

1.1. 主机资源规划 (4)

1.2. 安装介质准备 (4)

2. 平台基础配置篇(双节点) (4)

2.1. hosts文件配置 (4)

2.2. ulimit参数配置 (4)

2.3. Tcp默认连接超时时间配置 (4)

3. 用户及权限配置篇(双节点) (4)

3.1. 新增weblogic组及用户 (4)

3.2. 修改目录所有者权限 (5)

4. 节点1安装篇 (5)

4.1. 安装jrockit jdk (5)

4.1.1. 修改文件执行权限 (5)

4.1.2. 执行安装文件 (5)

4.1.3. 设置jrockit-jdk安装目录 (5)

4.1.4. 确认安装 (5)

4.1.5. 验证是否已安装成功 (6)

4.2. 安装Weblogic (6)

4.2.1. 执行安装文件 (6)

4.2.2. 设置中间件安装主目录 (6)

4.2.3. 设置是否接收安全更新(不接收) (6)

4.2.4. 选择安装内容(只安装Weblogic Server) (7)

4.2.5. 选择JDK (9)

4.2.6. 确认WebLogic安装目录 (9)

4.2.7. 验证是否已安装成功 (11)

5. 节点1配置篇 (11)

5.1. 新建应用domain域 (11)

5.1.1. 执行weblogic配置向导文件 (11)

5.1.2. 选择新建或者扩展域(选择新建) (12)

5.1.3. 选择域控件或者模版(选择控件) (12)

5.1.4. 选择应用模版(默认选择Basic WebLogic Server Domain) (12)

5.1.5. 编辑域名称信息 (13)

5.1.6. 配置管理员用户及密码 (13)

5.1.7. 配置域模式(选择2生产模式) (14)

5.1.8. 选择JDK(选择JRockit JDK) (14)

5.1.9. 配置管理服务器 (14)

5.1.10. 创建域 (16)

5.1.11. 查看域创建日志,检查域是否创建成功 (16)

5.1.12. 启动域,验证管理服务器是否配置成功 (17)

5.1.13. IE登录域控制台 (18)

5.2. 环境参数配置 (18)

5.2.1. Java.security安全策略文件配置 (18)

5.2.2. 域内存参数配置 (19)

5.2.3. 域JAVA_OPTIONS参数配置 (19)

5.3. 管理服务器(AdminServer)配置 (20)

5.3.1. 密钥文件配置 (20)

5.3.2. 启动脚本配置 (20)

5.4. 计算机(Machine)配置 (21)

5.5. 应用集群(Cluster)配置 (22)

5.6. 节点管理器(nodemanager)配置 (23)

5.6.1. 配置startNodeManager.sh启动脚本 (23)

5.6.2. 设置管理服务器主机名验证为“无” (24)

5.7. 被管理服务器(ManagedServer)配置 (24)

5.7.1. 服务器配置 (24)

5.7.2. 密钥文件配置 (29)

5.7.3. 启动脚本配置 (29)

6. 节点2安装配置篇 (29)

6.1. 拷贝节点1的jrockit jdk安装及配置 (29)

6.2. 拷贝节点1的weblogic安装及配置 (29)

6.3. 克隆节点1的被管理服务器配置 (29)

6.4. 移除节点2上的管理服务器启动脚本 (31)

6.5. 移除节点2上的服务启动日志信息 (31)

6.6. 修改节点2被管理服务器启动脚本 (31)

6.7. 配置节点2被管理服务器密钥文件 (32)

7. 部署篇 (32)

7.1. 数据源配置 (32)

7.1.1. 新建数据源 (32)

7.1.2. 数据源参数调优 (36)

7.2. 应用部署 (38)

7.2.1. 上传应用程序文件 (38)

7.2.2. 部署应用 (38)

8. 服务启动/查看状态/停止篇 (42)

8.1. 启动服务 (42)

8.1.1. 启动管理服务器 (42)

8.1.2. 启动节点服务器 (43)

8.1.3. 启动被管理服务器 (44)

8.2. 查看/停止服务 (45)

8.2.1. 查看/停止管理服务器 (45)

8.2.2. 查看/停止节点服务器 (45)

8.2.3. 查看/停止被管理服务器 (45)

9. 安全防护篇 (46)

9.1. Java反序列化安全漏洞修复 (46)

10. FAQ篇 (47)

10.1. 在weblogic控制台启动Server1时,报

error 47

1.安装前准备篇

的名称及端口。

1.2.安装介质准备

JDK,使用jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin

Weblogic,使用wls1036_generic.jar

1.3.安装路径规划

JDK安装路径,/app/jrockit-jdk

Weblogic安装路径,/app/Oracle/Middleware

域安装路径,/app/Oracle/Middleware/user_projects/domains/base_domain

2.平台基础配置篇(双节点)

--以下三点,均通过root用户配置

2.1.hosts文件配置

双节点主机hosts文件,都加上两台主机名称与IP对应关系

[weblogic@po9kcfap901 ~]$ cat /etc/hosts

127.0.0.1 localhostlocalhost.localdomainlocalhost4localhost4.localdomain4

::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6

10.140.30.51 po9kcfap901

10.140.30.52 po9kcfap902

[weblogic@po9kcfap901 ~]$

2.2.ulimit参数配置

--在limits.conf文件中增加nofile、nproc参数配置

vi /etc/security/limits.conf

* softnofile 102400

* hardnofile 102400

* softnproc 102400

* hardnproc 102400

--注释90-nproc.conf文件里面*用户nproc参数配置

vi /etc/security/limits.d/90-nproc.conf

#* soft nproc 102400

2.3.Tcp默认连接超时时间配置

[root@po9kcfap901 ~]# sysctl -w net.ipv4.tcp_fin_timeout=30

net.ipv4.tcp_fin_timeout = 30

[root@po9kcfap901 ~]#

3.用户及权限配置篇(双节点)

3.1.新增weblogic组及用户

[root@po9kcfap901 ~]# groupaddweblogic

[root@po9kcfap901 ~]# useradd -g weblogicweblogic

3.2.修改目录所有者权限

[root@po9kcfap901 /]# chown -R weblogic:weblogic /app

[root@po9kcfap901 /]# chown -R weblogic:weblogic /msscpmis_app

4.节点1安装篇

4.1.安装jrockitjdk

4.1.1.修改文件执行权限

chmoda+x /home/weblogic/software/jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin

4.1.2.执行安装文件

[weblogic@po9kcfap901 software]$ ./jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.bin

Extracting 0%....................................................................................................100%

Unable to instantiate GUI, defaulting to console mode.

<---------------------------------------- Oracle JRockit Installer - Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1 ---------------------------------------->

Welcome:

--------

This installer will guide you through the installation of Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1. Type "Next" or enter to proceed to the next prompt. If you want to change data entered previously, type "Previous". You may quit the installer at any time by typing "Exit".

Enter [Exit][Next]>

4.1.3.设置jrockit-jdk安装目录

<---------------------------------------- Oracle JRockit Installer - Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1 ---------------------------------------->

Choose Product Installation Directory:

--------------------------------------

"Product Installation Directory" = [/app/jrockit-jdk]

Use above value or select another option:

1 - Enter new Product Installation Directory

2 - Change to default [/home/weblogic/jrockit-jdk1.6.0_45-R28.2.7-4.1.0]

Enter option number to select OR [Exit][Previous][Next]>

4.1.4.确认安装

<---------------------------------------- Oracle JRockit Installer - Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1 ---------------------------------------->

Installing JRE to /app/jrockit-jdk/jre...

0% 25% 50% 75% 100%

[------------|------------|------------|------------]

[***************************************************]

<---------------------------------------- Oracle JRockit Installer - Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1 ---------------------------------------->

Installation Complete

Congratulations! Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1 has been successfully installed to /app/jrockit-jdk.

Press [Enter] to continue or type [Exit]>

<---------------------------------------- Oracle JRockit Installer - Oracle JRockitJDKR28.2.7 for Java SE 6 with JRMC 4.1 ---------------------------------------->

Clean up process in progress ...

[weblogic@po9kcfap901 software]$

4.1.

5.验证是否已安装成功

[weblogic@po9kcfap901 bin]$ /app/jrockit-jdk/bin/java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Oracle JRockit(R) (build R28.2.7-7-155314-1.6.0_45-20130329-0641-linux-x86_64, compiled mode)

[weblogic@po9kcfap901 bin]$

4.2.安装Weblogic

4.2.1.执行安装文件

[weblogic@po9kcfap901 software]$ java -jar wls1036_generic.jar

4.2.2.设置中间件安装主目录

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Choose Middleware Home Directory:

---------------------------------

"Middleware Home" = [/app/Oracle/Middleware]

Use above value or select another option:

1 - Enter new Middleware Home

2 - Change to default [/home/weblogic/Oracle/Middleware]

Enter option number to select OR [Exit][Previous][Next]> Next

4.2.3.设置是否接收安全更新(不接收)

--注:输入3,回车;再输入No,回车;最后再输入Yes,确认不接收,回车

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Register for Security Updates:

------------------------------

Provide your email address for security updates and to initiate configuration manager.

1|Email:[]

2|Support Password:[]

3|Receive Security Update:[Yes]

Enter index number to select OR [Exit][Previous][Next]> 3

4.2.4.选择安装内容(只安装Weblogic Server)

--注:输入2,回车;再输入2,回车;最后再输入Next,只安装WeLogic Server

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Choose Install Type:

--------------------

Select the type of installation you wish to perform.

->1|Typical

| Install the following product(s) and component(s):

| - WebLogic Server

| - Oracle Coherence

2|Custom

| Choose software products and components to install and perform optional

|configuration.

Enter index number to select OR [Exit][Previous][Next]> 2

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Choose Products and Components:

-------------------------------

Release 10.3.6.0

|_____WebLogic Server [1] x

| |_____Core Application Server [1.1] x

| |_____Administration Console [1.2] x

| |_____Configuration Wizard and Upgrade Framework [1.3] x

| |_____Web 2.0 HTTP Pub-Sub Server [1.4] x

| |_____WebLogicSCA [1.5] x

| |_____WebLogicJDBC Drivers [1.6] x

| |_____Third Party JDBC Drivers [1.7] x

| |_____WebLogic Server Clients [1.8] x

| |_____WebLogic Web Server Plugins [1.9] x

| |_____UDDI and Xquery Support [1.10] x

| |_____Server Examples [1.11]

| |_____Evaluation Database [1.12] x

|_____Oracle Coherence [2] x

|_____Coherence Product Files [2.1] x

|_____Coherence Examples [2.2]

*Estimated size of installation: 690.2 MB

Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]>

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Choose Products and Components:

-------------------------------

Release 10.3.6.0

|_____WebLogic Server [1] x

| |_____Core Application Server [1.1] x

| |_____Administration Console [1.2] x

| |_____Configuration Wizard and Upgrade Framework [1.3] x

| |_____Web 2.0 HTTP Pub-Sub Server [1.4] x

| |_____WebLogicSCA [1.5] x

| |_____WebLogicJDBC Drivers [1.6] x

| |_____Third Party JDBC Drivers [1.7] x

| |_____WebLogic Server Clients [1.8] x

| |_____WebLogic Web Server Plugins [1.9] x

| |_____UDDI and Xquery Support [1.10] x

| |_____Server Examples [1.11] x

| |_____Evaluation Database [1.12] x

|_____Oracle Coherence [2]

|_____Coherence Product Files [2.1]

|_____Coherence Examples [2.2]

*Estimated size of installation: 744.7 MB

Enter number exactly as it appears in brackets to toggle selection OR

[Exit][Previous][Next]>

4.2.

5.选择JDK

--注:输入1,回车;输入/app/jrockit-jdk,回车;再输入2,把操作系统默认安装的JDK 取消勾选

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

JDK Selection (Any * indicates Oracle Supplied VM):

---------------------------------------------------

JDK(s) chosen will be installed. Defaults will be used in script string-substitution if installed.

1|Add Local Jdk

2|/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64[ ]

3|/app/jrockit-jdk[x]

*Estimated size of installation: 744.7 MB

Enter 1 to add or >= 2 to toggle selection OR [Exit][Previous][Next]> Next

4.2.6.确认WebLogic安装目录

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Choose Product Installation Directories:

----------------------------------------

Middleware Home Directory: [/app/Oracle/Middleware]

Product Installation Directories:

"WebLogic Server" = [Enter new value or use default

"/app/Oracle/Middleware/wlserver_10.3"]

Enter new WebLogic Server OR [Exit][Previous][Next]> Next

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

The following Products and JDKs will be installed:

--------------------------------------------------

WebLogic Platform 10.3.6.0

|_____WebLogic Server

|_____Core Application Server

|_____Administration Console

|_____Configuration Wizard and Upgrade Framework

|_____Web 2.0 HTTP Pub-Sub Server

|_____WebLogicSCA

|_____WebLogicJDBC Drivers

|_____Third Party JDBC Drivers

|_____WebLogic Server Clients

|_____WebLogic Web Server Plugins

|_____UDDI and Xquery Support

|_____Server Examples

|_____Evaluation Database

*Estimated size of installation: 744.8 MB

Enter [Exit][Previous][Next]> Next

Mar 26, 2017 12:11:03 PM java.util.prefs.FileSystemPreferences$1 run

INFO: Created user preferences directory.

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Installing files..

0% 25% 50% 75% 100%

[------------|------------|------------|------------]

[***************************************************]

Performing String Substitutions...

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Configuring OCM...

0% 25% 50% 75% 100%

[------------|------------|------------|------------]

[***************************************************]

Creating Domains...

Mar 26, 2017 12:11:35 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output

INFO: succeed: close template

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Installation Complete

Congratulations! Installation is complete.

Press [Enter] to continue or type [Exit]>

<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->

Clean up process in progress ...

[weblogic@po9kcfap901 bin]$

4.2.7.验证是否已安装成功

[weblogic@po9kcfap901 logs]$ cat /app/Oracle/Middleware/logs/log.txt

Mar 26, 2017 12:11:10 PM -- install "WebLogic Platform" 10.3.6.0 at /app/Oracle/Middleware

release 10.3.6.0 [Added]

|_____Common Infrastructure Engineering 7.4.0.0 [Added]

| |_____Uninstall [Added]

| |_____Patch Client [Added]

| |_____Patch Attachment Facility [Added]

| |_____Clone Facility [Added]

|_____WebLogic Server 10.3.6.0 [Added]

| |_____Core Application Server [Added]

| |_____Administration Console [Added]

| |_____Configuration Wizard and Upgrade Framework [Added]

| |_____Web 2.0 HTTP Pub-Sub Server [Added]

| |_____WebLogicSCA [Added]

| |_____WebLogicJDBC Drivers [Added]

| |_____Third Party JDBC Drivers [Added]

| |_____WebLogic Server Clients [Added]

| |_____WebLogic Web Server Plugins [Added]

| |_____UDDI and Xquery Support [Added]

| |_____Server Examples [Added]

| |_____Evaluation Database [Added]

| |_____Workshop Code Completion Support [Added]

|_____Oracle Configuration Manager 10.3.5.0 [Added]

| |_____Data Collector [Added]

|_____Oracle Coherence 3.7.1.1 [Not Installed]

|_____Coherence Product Files [Not Installed]

|_____Coherence Examples [Not Installed]

[weblogic@po9kcfap901 logs]$

5.节点1配置篇

5.1.新建应用domain域

--注:只需在节点1上新建domain域

5.1.1.执行weblogic配置向导文件

[weblogic@po9kcfap901

bin]$ /app/Oracle/Middleware/wlserver_10.3/common/bin/config.sh

Unable to instantiate GUI, defaulting to console mode.

<------------------- Fusion Middleware Configuration Wizard ------------------>

Welcome:

--------

5.1.2.选择新建或者扩展域(选择新建)

Choose between creating and extending a domain. Based on your selection,

the Configuration Wizard guides you through the steps to generate a new or

extend an existing domain.

->1|Create a new WebLogic domain

| Create a WebLogic domain in your projects directory.

2|Extend an existing WebLogic domain

| Use this option to add new components to an existing domain and modify |configuration settings.

Enter index number to select OR [Exit][Next]>

5.1.3.选择域控件或者模版(选择控件)

<------------------- Fusion Middleware Configuration Wizard ------------------>

Select Domain Source:

---------------------

Select the source from which the domain will be created. You can create the

domain by selecting from the required components or by selecting from a

list of existing domain templates.

->1|ChooseWeblogic Platform components

| You can choose the Weblogic component(s) that you want supported in |your domain.

2|Choose custom template

| Choose this option if you want to use an existing template. This

|could be a custom created template using the Template Builder.

Enter index number to select OR [Exit][Previous][Next]> Next

5.1.4.选择应用模版(默认选择BasicWebLogic Server Domain)

<------------------- Fusion Middleware Configuration Wizard ------------------>

Application Template Selection:

-------------------------------

Available Templates

|_____Basic WebLogic Server Domain - 10.3.6.0 [wlserver_10.3]x

|_____Basic WebLogic SIP Server Domain - 10.3.6.0 [wlserver_10.3] [2]

|_____WebLogic Advanced Web Services for JAX-RPC Extension - 10.3.6.0 [wlserver_10.3] [3]

|_____WebLogic Advanced Web Services for JAX-WS Extension - 10.3.6.0 [wlserver_10.3] [4]

Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> Next

5.1.5.编辑域名称信息

<------------------- Fusion Middleware Configuration Wizard ------------------>

Edit Domain Information:

------------------------

| Name | Value |

_|________|_____________|

1| *Name: | base_domain |

Enter value for "Name" OR [Exit][Previous][Next]> Next

<------------------- Fusion Middleware Configuration Wizard ------------------>

Select the target domain directory for this domain:

---------------------------------------------------

"Target Location" = [Enter new value or use default

"/app/Oracle/Middleware/user_projects/domains"]

5.1.

6.配置管理员用户及密码

<------------------- Fusion Middleware Configuration Wizard ------------------>

Configure Administrator User Name and Password:

-----------------------------------------------

Create a user to be assigned to the Administrator role. This user is the

default administrator used to start development mode servers.

| Name | Value |

_|_________________________|_________________________________________| 1| *Name: | weblogic |

2| *User password: | ************* |

3| *Confirm user password: | ************* |

4| Description: | This user is the default administrator. |

Use above value or select another option:

1 - Modify "Name"

2 - Modify "User password"

3 - Modify "Confirm user password"

4 - Modify "Description"

5 - Discard Changes

Enter option number to select OR [Exit][Previous][Next]>

5.1.7.配置域模式(选择2生产模式)

<------------------- Fusion Middleware Configuration Wizard ------------------>

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]> 2

5.1.8.选择JDK(选择JRockitJDK)

<------------------- Fusion Middleware Configuration Wizard ------------------>

Java SDK Selection:

-------------------

->1|JRockit SDK 1.6.0_45 @ /app/jrockit-jdk

2|Other Java SDK

Enter index number to select OR [Exit][Previous][Next]> Next

5.1.9.配置管理服务器

<------------------- Fusion Middleware Configuration Wizard ------------------>

Select Optional Configuration:

------------------------------

1|Administration Server [x]

2|Managed Servers, Clusters and Machines [ ]

3|RDBMS Security Store [ ]

Enter index number to select OR [Exit][Previous][Next]> Next

<------------------- Fusion Middleware Configuration Wizard ------------------>

Configure the Administration Server:

------------------------------------

Each WebLogic Server domain must have one Administration Server. The Administration Server 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 |

Use above value or select another 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]> 2

<------------------- Fusion Middleware Configuration Wizard ------------------>

Configure the Administration Server:

------------------------------------

Each WebLogic Server domain must have one Administration Server. The Administration Server 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 |

Enter option number to select OR [Exit][Previous][Next]> 2

Enter value for "Listen address" OR [Exit][Previous][Next]> 10.140.30.51

<------------------- Fusion Middleware Configuration Wizard ------------------>

Configure the Administration Server:

------------------------------------

Each WebLogic Server domain must have one Administration Server. The

Administration Server is used to perform administrative tasks.

| Name | Value |

_|__________________|______________|

1| *Name: | AdminServer |

2| *Listen address: | 10.140.30.51 |

3| Listen port: | 7001 |

4| SSL listen port: | N/A |

5| SSL enabled: | false |

Use above value or select another option:

1 - Modify "Name"

2 - Modify "Listen address"

3 - Modify "Listen port"

4 - Modify "SSL enabled"

5 - Discard Changes

Enter option number to select OR [Exit][Previous][Next]>

5.1.10.创建域

--注:创建域等待时间可能会比较久,请耐心等待

<------------------- Fusion Middleware Configuration Wizard ------------------>

Creating Domain...

0% 25% 50% 75% 100%

[------------|------------|------------|------------]

[***************************************************]

**** Domain Created Successfully! ****

[weblogic@po9kcfap901 bin]$

5.1.11.查看域创建日志,检查域是否创建成功

[weblogic@po9kcfap901 logs]$ tail -f -n 100 wlsconfig_20170326124746.log

2017-03-26 12:47:47,583 WARN [Main Thread]

com.oracle.cie.wizard.WizardController - Unable to instantiate GUI, defaulting to console mode.

2017-03-26 12:50:34,507 INFO [WizardController] https://www.doczj.com/doc/2912005293.html,ponentsXMLConverter - /app/Oracle/Middleware/wlserver_10.3/common/lib/components.xml does not contain component elements and will be skipped

2017-03-26 12:50:34,507 INFO [WizardController] com.oracle.cie.wizard.domain.console.tasks.MultipleTemplateSelectionConsoleTask - Selected required template: Basic WebLogic Server Domain:10.3.6.0 [/app/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar] 2017-03-26 12:51:32,483 INFO [WizardController] com.oracle.cie.domain.WLSTemplateBuilder - No config-groups.xml found in template 2017-03-26 12:51:32,484 INFO [WizardController] com.oracle.cie.domain.WLSTemplateBuilder - No template-database.xml found in template 2017-03-26 12:51:32,820 INFO [WizardController] com.oracle.cie.domain.AbstractTemplate - Adding top-level component reference: WebLogic Server version 10.3.6.0

2017-03-26 12:51:32,823 INFO [WizardController] com.oracle.cie.domain.AbstractTemplate - Setting symbol for component WebLogic Server version 10.3.6.0 to WebLogic_Server_10.3.6.0_wlserver_10.3_ORACLE_HOME 2017-03-26 13:44:10,571 INFO [WizardController] com.oracle.cie.domain.DomainChecker - ListenPort internal Validation result= [null] 2017-03-26 13:44:10,583 INFO [WizardController] com.oracle.cie.domain.DomainChecker - ListenPort external Validation result= [null] 2017-03-26 13:55:15,687 INFO [Thread-1] com.oracle.cie.domain.DomainRegistryWrapper - need to initialize domainRegistrydocument object

2017-03-26 13:55:15,696 INFO [Thread-1] com.oracle.cie.domain.DomainGenerator - Domain Generation Successful!

5.1.12.启动域,验证管理服务器是否配置成功

--注:根据提示,输入域控制台管理用户名及密码

[weblogic@po9kcfap901

bin]$ /app/Oracle/Middleware/user_projects/domains/base_domain/startWebLogic.sh .

.

JAVA Memory arguments: -Xms512m -Xmx512m

.

WLS Start Mode=Production

.

CLASSPATH=/app/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_cl asspath/weblogic_patch.jar:/app/jrockit-jdk/lib/tools.jar:/app/Oracle/Middleware/wlserver _10.3/server/lib/weblogic_sp.jar:/app/Oracle/Middleware/wlserver_10.3/server/lib/weblog ic.jar:/app/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/ap

p/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/app/Oracle/Middleware/m odules/org.apache.ant_1.7.1/lib/ant-all.jar:/app/Oracle/Middleware/modules/net.sf.antcon trib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/app/Oracle/Middleware/wlserver_10.3/common/der by/lib/derbyclient.jar:/app/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar .

PATH=/app/Oracle/Middleware/wlserver_10.3/server/bin:/app/Oracle/Middleware/m odules/org.apache.ant_1.7.1/bin:/app/jrockit-jdk/jre/bin:/app/jrockit-jdk/bin:/usr/lib64/qt-

3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/weblogic/bin

.

***************************************************

* To start WebLogic Server, use a username and *

* password assigned to an admin-level user. For *

* server administration, use the WebLogic Server *

* console at http://hostname:port/console *

5.1.13.IE登录域控制台

http://10.140.30.51:7001/console/login/LoginForm.jsp

5.2.环境参数配置

5.2.1.Java.security安全策略文件配置

--修改java.security文件,用于解决Weblogic启动慢或者控制台访问慢的问题

--将securerandom.source=file:/dev/urandom调整为securerandom.source=file:/dev/./urandom

[weblogic@po9kcfap901base_domain]$ vi /app/jrockit-jdk/jre/lib/security/java.security

#

# This is the "master security properties file".

#

# In this file, various security properties are set for use by

# On Windows systems, the URLs file:/dev/random and file:/dev/urandom

# enables use of the Microsoft CryptoAPI seed functionality.

#

securerandom.source=file:/dev/./urandom

5.2.2.域内存参数配置

--注:修改-Xms、-Xmx、--XX:PermSize、--XX:MaxPermSize这4个参数

[weblogic@po9kcfap901base_domain]$ vi /app/Oracle/Middleware/user_projects/domains/base_domain/bin/setDomainEnv.sh

--修改JVM内存参数

if [ "${JAVA_VENDOR}" = "Sun" ] ; then

WLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m"

exportWLS_MEM_ARGS_64BIT

WLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"

exportWLS_MEM_ARGS_32BIT

else

WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx3072m"

exportWLS_MEM_ARGS_64BIT

WLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"

exportWLS_MEM_ARGS_32BIT

fi

MEM_PERM_SIZE_64BIT="-XX:PermSize=512m"

exportMEM_PERM_SIZE_64BIT

MEM_PERM_SIZE_32BIT="-XX:PermSize=128m"

exportMEM_PERM_SIZE_32BIT

if [ "${JAVA_USE_64BIT}" = "true" ] ; then

MEM_PERM_SIZE="${MEM_PERM_SIZE_64BIT}"

exportMEM_PERM_SIZE

else

MEM_PERM_SIZE="${MEM_PERM_SIZE_32BIT}"

exportMEM_PERM_SIZE

fi

MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=1024m"

exportMEM_MAX_PERM_SIZE_64BIT

MEM_MAX_PERM_SIZE_32BIT="-XX:MaxPermSize=128m"

exportMEM_MAX_PERM_SIZE_32BIT

5.2.3.域JAVA_OPTIONS参数配置

--注:需要在JAVA_OPTIONS中增加https://www.doczj.com/doc/2912005293.html,.preferIPv4Stack=true参数,否则在启动被管理服务器时,会出现“

JAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n

https://www.doczj.com/doc/2912005293.html,piler=NONE"

exportJAVA_DEBUG

JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea -da:com.bea...

-da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole...

https://www.doczj.com/doc/2912005293.html,.preferIPv4Stack=true"

exportJAVA_OPTIONS

else

JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -da https://www.doczj.com/doc/2912005293.html,.preferIPv4Stack=true"

exportJAVA_OPTIONS

5.3.管理服务器(AdminServer)配置

--以后台模式启动服务,并将控制台输出日志重定向到指定文件

[weblogic@po9kcfap901base_domain]$ vi /app/Oracle/Middleware/user_projects/domains/base_domain/startWebLogic.sh #!/bin/sh

# WARNING: This file is created by the Configuration Wizard.

# Any changes to this script may be lost when adding extensions to this configuration.

DOMAIN_HOME="/app/Oracle/Middleware/user_projects/domains/base_domain"

nohup ${DOMAIN_HOME}/bin/startWebLogic.sh>${DOMAIN_HOME}/AdminServer.out $* &

5.3.1.密钥文件配置

--在管理服务器下新增安全认证目录及密钥文件

[weblogic@po9kcfap901 ~]$ mkdir -p /app/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/securi ty

[weblogic@po9kcfap901 ~]$ vi /app/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/securi ty/boot.properties

username=weblogic

password=*****

5.3.2.启动脚本配置

--以后台模式启动服务,并将控制台输出日志重定向到指定文件

[weblogic@po9kcfap901 server]$ vi /app/Oracle/Middleware/user_projects/domains/base_domain/startWebLogic.sh #!/bin/sh

Linux 64bit下Weblogic11安装手册

基本信息 操作系统:CentOS Release 6.3 (Final) 内核版本:Kernel Linux 2.6.32-279.el6.x86_64 JDK版本:Oracle ?JRockit JDK R28.2.5 for Java SE 6 (1.6.0_37) WLS版本:Oracle ? Weblogic Server 11g Release 1 (10.3.6) 安装包:jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin、wls1036_generic_x64.jar 安装准备 上传安装文件 将JDK和WLS安装文件上传到服务器,目录随意,如:/home/下 开始安装 JDK安装 使用root登陆系统,打开命令行窗口,先为安装文件授权 # chmod a+x jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin 执行安装 # ./jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin 弹出安装图形界面 Next

默认安装路径在root/jrockit-…,依个人习惯进行修改 默认,Next

Done 安装完成后在命令行执行命令查看安装JDK版本信息

# java -version JDK配置 执行 # vi /etc/profile 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL上面增加下面内容 export JAVA_HOME=/usr/java/jrockit-jdk1.6.0_37-R28.2.5-4.1.0 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 保存退出,执行如下命令立即生效以上环境配置 # source /etc/profile WLS安装 安装文件授权 # chmod a+x wls1036_generic_x64.jar 执行安装 # java –jar wls1036_generic_x64.jar 弹出图形化安装界面 Next

WEBLOGIC-12C LINUX部署方案

WEBLOGIC 12c部署方案 版本:V1.0

文档审批/修订记录 说明:“简要说明”主要是对修订原因和修订的内容进行简单说明。

目录 1WEBLOGIC部署 (5) 1.1概述 (5) 1.2名词解释 (5) 1.3环境准备 (5) 1.3.1创建安装用户 (5) 1.3.2设置APP目录权限 (5) 1.3.3安装JDK (6) 1.3.4设置环境变量 (6) 1.4安装WEBLOGIC (6) 1.5配置域以及服务 (12) 1.6配置免密启动管理控制服务 (18) 1.7查看修改WEBLOGIC中当前主机的配置 (18) 1.8配置N ODE M ANAGER (20) 1.9向管理域中登记计算机 (21) 1.10管理控制台启动受管服务器 (21) 1.11启动受管服务 (24) 1.12停止受管服务 (25) 1.13配置管理控制服务和节点服务的启动脚本 (26) 1.14停止服务 (26) 1.15停启顺序 (27)

1 WEBLOGIC部署 1.1 概述 中间件版本:weblogic 12c OS系统:RedHat 6.4 64bit JDK版本:jdk1.7.0_80 空间要求:50G以上 管理控制口计算机名称:crm-uat 应用安装根目录:/app(本手册中为/home/app) 1.2 名词解释 红色字体的内容需要根据不同环境进行相应修改 1.3 环境准备 1.3.1 创建安装用户 使用用户root登录服务器198.1.245.145。 1.3.2 设置APP目录权限 创建app根目录并将该目录赋权给weblogic用户,命令如下:

windows 配置WebLogic Server集群(增加版)

配置WebLogic Server集群 (本文讲述如何在WebLogic Server 8.1上配置集群,以及通过Proxy Server来访问集群)

预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 本文环境 平台:Windows 2000 软件:Bea WebLogic Server 8.1 SP2 配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制

更强的安全控制 多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;

weblogic_10.3.5多机集群配置实测完整步骤(windows版)

Weblogic10.0多机集群配置说明 一配置说明: 配置weblogic双机集群,主机1上运行管理服务器,受管理服务器1和代理服务器,主机2上运行受管理服务器2。 二目标: 实现所有http请求全部发到主机1上的代理服务器,统一由代理服务分发给两个主机上的受管理服务器来处理业务,并且实现会话复制,即一台机器上的受管理服务器宕掉,所有的请求都转到另一台受管理服务器上,并且会话也会转移 三配置图解: 第一步, 首先在主机1上运行weblogic的配置向导。

选择“新建weblogic域”点击“下一步。(图01) 选择“生成一个自动配置的域以支持下列BEA产品“,点击”下一步“。(图02)

(03) 填入用户名和密码,请记录填写的信息不要丢失,后面登陆控制台的时候需要用到这些信息,点击“下一步“。(图 03)

(04) 首先选择左侧的“生产模式“,然后选择右侧的”sun jdk“,点击”下一步“。 (图04)

选择下方的“是“,点击”下一步“。(图05) (06)

填写管理服务器的相关信息( 我的配置:主机1 192.168.1.103),点击“下一步“。(图06) (07) 填写各个受管理服务器的详细信息,这里要注意的是new_ManagedServer_2的监听地址填的是主机2的ip地址,因为这个服务实际是运行在主机2上,下面是我的配置: new_ManagedServer_1 192.168.1.103 7002 new_ManagedServer_2 192.168.1.101 7003 proxy_server 192.168.1.103 80 点击“下一步“。(图07)

weblogic12.1.3集群搭建(包括远程机器)

Weblogic12.1.3集群搭建 1基本概念 WebLogic的一些基本概念:熟悉Weblogic的必经了解的概念——1.1域(Domain): 1.概念 (1)域是管理的单元或边界; (2)作为一个单元来管理的,并相互关联的一组WebLogic服务器资源被称为域; (3)Domain是webLogic Server管理的一个基本单元,包括一个管理server和一个管理的入口。 (4)在创建server和使用server的时候需要先创建Domain。 (5)每个Domain都包括一个config.xml文件,在domain的根目录下的config目录中。 2.组成 ——(1)由server组成 (2)server分Administration server和Managed Servers (3)Administrationserver负责domain的管理,一般不负责应用

(4)Managed server部署实际的应用 (5)Cluster 3.总结: Domain是一个逻辑上的概念 Domain是一组Sever的集合 一个域有且只有一个管理服务器 1.2服务器(Server): 1.分类 ——服务器(Server)分Administration Server(管理服务器)和Managed Server(被管理服务器,也称受管服务器) 2.Administration Server(管理服务器) ——是控制整个域配置的中心操作节点,管理服务器维护着整个域Domain 的配置并将配置分配到每个被管理服务器Managed Server 中,每个域中都必须有一个Administration Server。

手册:Weblogic 集群配置

Weblogic 集群配置手册 使用Domain Configuration Wizard进行配置 创建新的Domain 输入命令“./config.sh”,单击“下一步”按钮,如果没有配置环境路径,可进入/../weblogic/Oracle/Middleware/wlserver_10.3/common/bin/安装目录执行。 选择安装域源 选择安装“WebLogic Server”,单击“下一步”按钮

指定域名和位置 输入域名,单击“下一步”按钮。

配置管理员用户名和密码 输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“sxscms”作用登录管理服务器的用户名,密码welcome1,单击“下一步”按钮 配置域启动模式和JDK 选择“生产模式”和“JRockt SDK”后,单击“下一步”按钮

选择可选配置 选择“管理服务器”和“受管服务器,集群和计算机”,单击“下一步”按钮。

配置管理服务器 根据集群配置前的规划,输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮。 配置受管理服务器(代理服务器实际上也是一个受管理服务 器) 根据集群配置规划输入Managed Server的名称,监听地址,监听端口,如果需要SSL 支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。单击“下一步”按钮

linux 下安装weblogic8

linux 下安装weblogic8.1 一:首先下载(https://www.doczj.com/doc/2912005293.html,) platform812_linux32.bin 二:安装weblogic 1: [root@linuxweb home]# mkdir bea 2: [root@linuxweb /]# chmod a+x platform812_linux32.bin 3: [root@linuxweb /]# ./platform812_linux32.bin - i console (以终端模式安装,如果 图型安装就不需要– I console ) 4: 休息一会儿,喝杯茶………………..100% 5:Extracting 0%....................................................................................................100% Illegal argument: - Illegal argument: i Illegal argument: console Unable to instantiate GUI, defaulting to console mode. <--------------------------------- BEA Installer - WebLogic Platform 8.1 SP2 --------------------------------> Welcome: -------- This installer will guide you through the installation of WebLogic Platform 8.1 SP2. Type "Next" or enter to proceed to the next prompt. If you want to change data entered previously, type "Previous". Y ou may quit the installer at any time by typing "Exit". Enter [Exit][Next]> N 6: Select Option: 1 - Y es, I agree with the terms of the license 2 - No, I do not agree with the terms of the license Enter option number to select OR [Down][Exit][Previous]>1 7: Choose BEA Home Directory: -------------------------- "BEA Home" = [/root/bea] Input new BEA Home OR [Exit][Previous][Next]>/home/bea (安装目录) 8: Choose BEA Home Directory: -------------------------- *BEA home choice

Weblogic9.2 for Linux安装手册

Weblogic 9.2 for linux 安装手册

目录 1.1、weblogic 9.2 for redhat as4.0 安装 (3) 1.1.1以root身份登录 (3) 1.1.2创建weblogic用户组。 (3) 1.1.3创建weblogic安装目录,修改目录所有者权限,如: (3) 1.1.4复制文件 (3) 1.1.6 执行安装文件(platform9.2_linux.bin) (3) (for windows 安装直接运行.exe文件即可) (3) 2.1、群集安装前的准备 (4) 2.1.1预备知识 (4) 2.1.2 集群概念 (4) 2.1.3配置集群应用的必要条件 (5) 2.1.4配置前的准备工作 (5) 3.1 集群管理服务器的安装 (6) 3.1.1创建新的Domain (6) 3.1.2选择安装类型 (7) 3.1.3设置管理台用户密码及JDK版本 (7) 3.1.4选择定制安装 (8) 3.1.5输入Administrator Server(集群管理服务器)的信息 (9) 3.1.6配置Server、Cluster、Machine信息 (10) 3.1.8配置Cluster信息 (10) 3.1.9将Managed Server添加到Cluster中 (11) 3.1.10配置Machine信息 (13) 3.1.11以下各项默认安装即可,并配置信息确认以及选择安装路径 (13) 3.1.12系统创建Domain (15) 3.2 集群中其它节点服务器的安装 (16) 4.1webloigc集群的启动 (17) 4.1.1 启动集群中的administrator server (17) 4.1.2 启动managed server (18) 4.2 群集中应用程序的部署 (19) 4.2.1 配置数据源: (20) 4.2.2 配置数据库连接池 (23) 4.2.3 部置应用程序到各集群 (26) 附一:集群的代理分发访问 (32) 1、apache httpserver的安装 (32) 2、apache配置文件修改 (32) 附二、集群配置中要注意的问题 (33)

Linux中安装weblogic10和JDK5及配置环境变量(精)

Linux 中安装 weblogic10和 JDK5及配置环境变量 Linux 中安装 weblogic10和 JDK5及配置环境变量 好久没发技术贴了,因为最近也没学到啥,荒废了快,现在学了点东西,赶紧记上,不然真白学了,我特别不相信我的脑袋,过两天肯定忘的一干二净, 这是非常肯定的,对此我也在调查原因! 这两天装了 Linux 的 Fedora 5版本来进行 weblogic10的测试,以前没使过,装完又是日文系统, 真是啥也看不懂, 装 linux 的时候倒是容易, 跟 windows 差不多, 傻瓜操作就好! 然后装 weblogic ,这个安装可不是双击就完事的!步骤如下: 1. 进入 GNOME 终端,就跟 windows 的 cmd 命令窗口一样 2. 输入:chmod +x server1001_linux32.bin -->在 linux 上安装软件时,首先要赋予这个软件可执行的权限。 3. 输入:./server1001_linux32.bin -->开始安装,安装过程跟 windows 一样。 安装完 weblogic 后, 还要安装 jdk ,跟 weblogic10匹配的可以选择 jdk 1.5,软件可以去 sun 的网站去下,要先注册,在哪里下,大家自己去找啊!找 linux 版本的也不太好找,主要是本人英文太烂,哈哈! 安装步骤如下: 1. 输入:chmod +x jdk-1_5_0_13-linux-i586-rpm.bin -->首先也是赋予权限 2. 输入:./jdk-1_5_0_13-linux-i586-rpm.bin -->运行这个文件, 读取安装说明, 一路选 yes , 完成后后会在同一目录解压出一个 jdk-1_5_0_13-linux-i586-rpm的文件, 然后对这个文件进行安装。 3. 赋予执行权限:chmod +x jdk-1_5_0_13-linux-i586-rpm

weblogic集群例子步骤

一,注意: 1,不要通过控制台启动ManagedServer 2,做集群的电脑上的ManagedServer 名字要和其他机器上的相同ManagedServer 名字相同。 二,具体步骤: 1, 2, 两台电脑分别安装好weblogic10.3.2版本 3,第一台电脑Machine1上创建一个域cluster_domain Run as follow “Configuration Wizard” 创建一个域例如叫cluster_domain, 其中有一步要选择yes,这样可以配置proxy server,cluster 等信息 在这个步骤中要创建cluster_domain,并在创建cluster_domain的过程中 配好一下对象: 1,两个Machine :

3,一个cluster new_Cluster_1 并将new_ManagedServer_2, new_ManagedServer_1给new_Cluster_1, 将new_Cluster_1 给proxy Server 4,第二台电脑machine2上也建一个域名字同上交cluster_domain 当然也可以是任何其 5,创建该域是不需要被指cluster ,代理服务等信息, 建一个受管server名称new_ManagedServer_2 一定要和machine1中做集群的那个受管server名称new_ManagedServer_2完全相同,端口号7002也要同 三、创建启动Managed Server 的文件 1,第一台电脑Machine1 在目录C:\bea\user_projects\domains\cluster_domain新建 startWebLogic.cmd 内容为: SETLOCAL set DOMAIN_HOME=C:\bea\user_projects\domains\cluster_domain call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %* ENDLOCAL stopWebLogic.cmd 内容为: SETLOCAL set DOMAIN_HOME=C:\bea\user_projects\domains\cluster_domain call "%DOMAIN_HOME%\bin\stopWebLogic.cmd" %* ENDLOCAL

linux环境下weblogic-64bit安装启动

1.安装前准备 1.1.安装JDK JDK版本必须是1.6以上的,最好是64位的,不然weblogic的虚拟内存有限制。可以使用命令: java –version 来查看linux的JDK版本 1.2.创建weblogic用户及用户组 创建组命令:groupadd weblogic 创建用户命令:useradd –g weblogic weblogic 修改用户密码命令:passwd weblogic 输入新密码确定就可以 1.3.创建文件目录 创建安装文件存放目录:mkdir /opt/software 将weblogic安装文件用工具上传至software下 创建weblogic安装路径:mkdir /opt/oracle/weblogic 1.4.赋权 将/opt/oracle/weblogic的所有者修改为用户weblogic 命令为:chown –Rf weblogic:weblogic /opt/oracle/weblogic 将安装文件的执行权限赋给weblogic用户 命令为:chmod a+x /opt/software/wls1036_generic.jar (wls1036_generic.jar为weblogic安装文件名) 2.安装 安装的时候注意将root的用户切换到weblogic用户,命令为: su – weblogic 进入weblogic安装文件所在目录,即:/opt/software下,命令为: cd /opt/software 执行安装命令:java –jar wls1036_generic.jar (wls1036_generic.jar为weblogic安装文件名) 2.1.安装步骤一

weblogic集群的优势和劣势

Weblogic集群介绍 在介绍weblogic集群之前,先看看传统的双机架构, 这种架构存在以下几点不足之处: 1)采用主机备机的方式,一般主机使用比较频繁,导致另外比较空闲,资源利用不均衡。 2)当一个Server发生故障的时候,必须通知用户使用另外一台的Server,管理和维护比较麻烦。 3)用户切换应用的时候,需重新登录,有些延误时间。 群集的优点是什么 可伸缩性 可以动态增加部署在WebLogic Server 群集中的应用程序的容量以满足需要。可以将服务器实例添加到群集中而不会中断服务,应用程序将继续运行而不会影响客户端和最终用户。 高可用性 在WebLogic Server 群集中,当服务器实例失败时应用程序可继续进行处理。可通过将应用程序组件部署到群集中的多个服务器实例,“群集”这些组件,这样,如果在其上运行某个组件的服务器实例失败,则将此组件部署到的其他服务器实例可以继续进行应用程序处理。 群集WebLogic Server 实例的选择对于应用程序开发人员和客户端是透明的。但是,了解启用群集的技术基础结构将有助于编程人员和管理员最大化其应用程序的可伸缩性和可用性。 群集的关键功能是什么 应用程序故障转移 简单的说,故障转移是当应用程序组件(在下列部分中通常称作“对象”)正在处理某个特定作业时某些处理任务部分由于任何原因而变得不可用,已失败对象的副本将结束此作业。WebLogic Server 支持自动或手动将群集服务器实例从一台计算机迁移到另一台计算机。可迁移的受管服务器被称作“可迁移服务器”。本功能适用于要求高可用性的环境。 负载平衡 负载平衡是在环境中跨计算资源与网络资源平均分发作业和关联的通信。 哪种类型的对象可以群集 群集的应用程序或应用程序组件在群集中的多个WebLogic Server 实例上可用。如果已群集某个对象,则此对象的故障转移和负载平衡是可用的。将对象均匀部署到群集中的每个服务器实例,可以简化群集管理、维护和故障排除。 Web 应用程序可由不同类型的对象组成,包括企业Java Bean (EJB),servlet 和Java Server Pages (JSP)。每种对象类型都具有唯一的一组与控制、调用以及它如何在应用程序内起作用相关的行为。由于此原因,WebLogic Server 用于支持群集的方法,以及用于提供负载平衡和故障转移的方法,会因不同的类型对象而异。可在WebLogic Server 部署对下列类型的对象进行群集:

Linux下安装weblogic9

Linux下安装weblogic9.2 1、准备文件 下载地址 https://www.doczj.com/doc/2912005293.html,/technology/software/products/ias/htdocs/wls_main.html 得到文件 server923_linux32.bin 2、新增用户和组 新建组 groupadd weblogic 新建用户 useradd -g weblogic -G weblogic -d /usr/local/bea weblogic 设置密码 passwd weblogic 3、安装weblogic 切换用户 su weblogic 切换到文件目录 cd /usr/tmp 赋予权限 chmod a+x ./server910_linux32.bin //给可执行权限以便于安装 ./server910_linux32.bin -mode=console //开始安装 按照操作提示一步一步向下 安装完成 3、配置weblogic 配置domain 命令 /usr/local/bea/weblogic92/common/bin/config.sh 一步一步操作,建立domain完成 4、配置发布 修改设置文件/usr/local/bea/user_projects/domains/kiko9/bin/setDomainEnv.sh

JAVA_OPTIONS="${JAVA_OPTIONS} -Ddefault.client.encoding=UTF-8 - Dfile.encoding=UTF-8 https://www.doczj.com/doc/2912005293.html,nguage=zh -Duser.region=CN" CLASSPATH="${CLASSPATH}:${LONG_DOMAIN_HOME}/config" 准备war包和配置文件 拷贝properties配置文件到 /usr/local/bea/user_projects/domains/kiko9/config 启动weblogic /usr/local/bea/user_projects/domains/kiko9/bin/startWebLogic.sh 停止weblogic /usr/local/bea/user_projects/domains/kiko9/bin/stopWebLogic.sh 登陆weblogic的console页面发布war包 发布启动后报错,错误如下: org.springframework.beans.NotWritablePropertyException: Invalid property 'mappingLocations' of bean class [org.springframework.orm.ibatis.SqlMapClientFactoryBean]: Bean property 'mappingLocations' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? 在weblogic加载classpath时,先加载spring和ibatis的配置文件 lib位置一: /usr/local/bea/user_projects/domains/kiko9/config/lib vi readme.txt This directory holds jar files that are added to the system classpath of the server, when the server?s Java virtual machine starts. lib位置二: /usr/local/bea/user_projects/domains/kiko9/lib vi readme.txt This is the domain library directory and is usually located at $DOMAIN_DIR/lib. The jars located in this directory will be picked up and added dynamically to the end of the server classpath at server startup. The jars will be ordered lexically in the classpath. The domain library directory is one mechanism that can be used for adding application libraries to the server classpath. It is possible to override the $DOMAIN_DIR/lib directory using the -Dweblogic.ext.dirs system property during startup. This property specifies a list of directories to pick up jars from and dynamically append to the end of the server classpath using java.io.File.pathSeparator as the delimiter between path entries.

WebLogic集群详细方案设计

From here 数据库层: 数据库:oracle 10g 数据库服务器:2台以上F5 设备:2台

部署图: 采用RAID 0+1的 磁盘阵列 部署描述: 1.F5虚拟地址作为对数据用户的唯一地址。 2.F5有主备2台设备,相互之间部署心跳线,在F5的配置中设定其中一台作为主机,配 置心跳的告警设置和数据库服务器的告警设置。 3.ORACLE需要安装F5的管理插件以监控数据库服务器性能参数和状态。 4.数据库采用RAC的方式进行集群,数据库之间有心跳线。 5.服务器Cluster需要一个统一的时间,在整个应用中由统一的服务器提供同步服务。

6.在数据库服务器集群和文件系统之间的交换机需要有主备线路。 访问控制: 1.对F5虚拟地址的访问需要在数据库防火墙中配置白名单 2.数据库的实地址只有DBA等数据库管理角色才能访问 负载均衡: 1.F5设备通过在Oracle服务器上的插件获取各个数据库本身的连接数,内存使用量,CPU 占用率等参数,以及在F5配置中设置负载分发的规则来分发对数据库的真实访问。2.对于数据库Cluster来说,采用10g以上版本的RAC的方式会有一个公用的缓存区。 数据安全: 1.在文件系统中采用RAID 0+1的方式进行数据存放和备份 2.磁带库作为文件系统的最终容灾备份。 故障处理: 1.在F5主机出现故障时,由F5备用的心跳监控到并做自动切换,同时可以按告警配置进 行对应操作。 2.数据库节点中一台出现问题时,会由别的节点接手,同时F5会监控到数据库的状态出 现异常并按照告警配置进行对应操作,例如【发送告警邮件】等。 3.在数据库集群和文件系统的网络中,当主要线路出现问题,由备用线路接手。 优点: 1.可扩展性好,在性能出现瓶颈的时候不需要修改整体布局,只需要增加服务器并配置 2.可靠性好,所有设备都至少有一个备用节点。 3.访问无缝隙,对于用户来说只有一个访问接口,对于内部所有节点的备用节点都能实现 自动切换或自动故障点剔除。

weblogic_11g的安装和集群部署

weblogic 11g安装部署及集群

目录 1. Weblogic的安装与单个项目部署 (4) 1.1. Weblogic的安装 (4) 1.2. 创建域 (11) 1.3. 配置系统使用的数据源 (16) 1.4. 发布应用程序 (20) 2. 集群的简介、部署和运行 (24) 2.1. 集群的简介 (24) 2.1.1. 集群的定义 (24) 2.1.2. 集群的优点 (24) 2.1.3. 主要功能 (25) 2.1.4. 配置集群应用的必要条件 (25) 2.2. WebLogic单台主机集群的部署 (25) 2.2.1. 运行weblogic的配置向导 (25) 2.2.2. 创建新的Domain (26) 2.2.3. 选择安装域源 (27) 2.2.4. 指定域的名称和位置 (28) 2.2.5. 配置管理员用户名和密码 (29) 2.2.6. 配置域启动模式和JDK (30) 2.2.7. 选择可选配置 (31) 2.2.8. 配置管理服务器 (32) 2.2.9. 配置受管理服务器 (33) 2.2.10. 配置群集信息 (34) 2.2.11. 将“受管理服务器”添加到“集群”中 (35) 2.2.12. 创建HTTP 代理应用程序 (36) 2.2.13. 配置计算机 (37) 2.2.14. 配置向计算机分配服务器 (38) 2.2.15. 检查WebLogic 域配置 (39) 2.2.16. 正在创建域 (40)

2.2.17. 编辑WebLogic 服务启动文件 (41) 2.3. 增加新的受控节点 (41) 2.3.1. 增加计算机 (42) 2.3.2. 增加受控服务器 (43) 2.3.3. 在新主机上配置weblogic服务 (45) 2.3.4. 编辑weblogic服务启动文件 (51) 2.4. 运行WebLogic 服务 (51) 2.5. 将应用部署到集群上 (55) 2.5.1. 配置数据源 (55) 2.5.2. 点击“部署”菜单 (55) 2.5.3. 锁定并编辑 (56) 2.5.4. 开始安装 (57) 2.5.5. 部署成功验证 (60) 2.6. 部署集群过程中的问题 (62)

weblogic集群图解

配置WebLogic Server 9.2集群 (本文讲述如何在WebLogic Server 9.2上配置集群,以及通过Proxy Server来访问集群)

预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 本文环境 平台:Windows XP 软件:WebLogic Server 9.2 配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制

更强的安全控制 多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;

Linux下WebLogic 的安装配置及启动

Linux? Weblogic ??3 zhenhua_hou@https://www.doczj.com/doc/2912005293.html, 20100822 WebLogic 1 ǐ ? CentOS4.8 2 3'? 1:oracle wls1033_oepe111150_linux32.bin https://www.doczj.com/doc/2912005293.html,/technetwork/middleware/ias/downloads/wls-main-097127.html 2:ftp xFtp https://www.doczj.com/doc/2912005293.html,/download/down_xfp3.html 3:SSH SecureCRT,SSH,XShell 3 3? ?URRW/"? ? ?D ? ZHE/RJLF/"? KRPH ? mkdir -p /u02/weblogic

?üZHE/RJLF?/"? groupadd weblogic ?ü/ZHE/RJLF useradd -g weblogic -d /u02/weblogic weblogic "?ü?/" 3 passwd weblogic ? ? ? ? weblogic weblogic ? X " ???/" cd /u02 ls -la root root 4096 Aug 23 15:29 u02 ? X ? " ???/" ?%?ZHE/RJLF chown -R weblogic:weblogic /u02 /;IWS?ZOV BRHSH BOLQX[ ELQ? X ? ?ZOV BRHSH BOLQX[ ELQ" ?/"??/" cd /u02 ls -la root root 968036147 Aug 23 15:39 wls1033_oepe111150_linux32.bin

Linux环境Weblogic超详细安装配置说明

Weblogic的安装、配置与应用部署 1.W eblogic安装 1.1Linux下安装过程 安装环境: 操作系统: redhat-release-5Server-5.4.0.3 Weblogic版本: Weblogic 9.24 1)部署前准备: a.创建weblogic用户组. groupadd weblogic useradd –g weblogic weblogic passwd weblogic(修改weblogic密码) b.创建/Oracle 目录,修改目录所有者权限 mkdir /Oracle chown –Rf weblogic /Oracle 2)将server924_linux32.bin拷贝至应用服务器某一路径下. 如: /weblogic/server924_linux32.bin 并授予最大权限, 使用命令chmod 0777 /weblogic/server924_linux32.bin 3)执行安装文件server924_linux32.bin回车进入下一步, 如图1 图1 执行安装文件 4)键入1选择创建新的主目录, 回车进入下一步, 如图2

图2 创建新的主目录 5)键入安装路径后回车进入下一步, 如图3 图3指定主目录路径 6)确认安装路径后回车进入下一步, 如图4 图4 指确认安装路径 7)选择安装类型, 键入1选择完整安装, 回车进入下一步, 如图5 图5选择安装类型(完整安装, 定制安装)

8)确认安装路径后回车, 开始安装, 如图6 图6 确认安装路径后开始安装 9)安装完成, 如图7 图7 安装完成 1.2Windows中安装过程 略 2.W eblogic配置 2.1Weblogic注册 1)在收到Bea(ORACLE)公司为用户发的Weblogic正版安装光盘之后不久,会以电子邮件的形式给用户发送一个 新的Weblogic License文件(文件格式可能为*.txt格式),用户通过更新此许可文件,来去除软件对cpu数量或者使用户访问数量以及使用期限的限制。 2)步骤如下:

linux环境weblogic集群简单配置

Linux下Weblogic集群配置初步 域,集群,管理服务器和被管服务器之间的关系 Weblogic域是一个服务器/集群的管理组,用户可以通过某个中央位置来管理、监控整个服务器域,这个中心就是管理服务器,相对的,受控服务器或者叫被管服务器是指域中除了管理服务器以外的所有的服务器。 Weblogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命名服务、负载平衡以及容错等功能。 所以,一个weblogic域可以同时管理多个集群以及多个服务器实例。 另外,还有一个节点管理器的概念,节点管理器是指在物理的机器上运行的一个守护进程,通过它,管理服务器可以获得诸如在控制台中强制重启远程机器上的server等功能(没有节点管理器的情况下也是可以强制关闭远程服务器的,但是不能重启)。 除此之外,据说节点管理器还可以自动检查自己机器上的server实例(健康检查),当发现某个实例出现故障的时候,可以自动进行重启,这个没试过。 注意事项 1.本文的weblogic均配置在linux环境下 2.集群中管理服务器和被管服务器之间有用到ip组播UDP,所以这些服务器之间必须是 UDP可以到达的。 3.好像动态ip的机器不能用于集群当中 4.最佳实践说:请不要把管理服务器设置在集群当中 5.本文所配置的集群只是实现了web层次上的负载平衡和容错,也就是servlet和jsp,其 他的j2ee组件如ejb,jdbc,jms等都可以集群化。 本例测试域的规划

配置过程 建立管理服务器 启动linux下的配置向导 进入bea目录下的weblogic81/common/bin目录输入./config.sh,这里使用的终端登陆,所以没有图形环境,程序会以控制台模式启动 第一步:选择建立新的域: 启动配置向导后,系统提示如下: <------- BEA WebLogic Configuration Wizard----------> Create or Extend a Configuration: --------------------------------- Choose between creating and extending a configuration. Based on your selection, the Configuration Wizard guides you through the steps to generate a new or extend an existing configuration. ->1|Create a new WebLogic configuration | Start here to create a WebLogic configuration in your projects directory. 2|Extend an existing WebLogic configuration | Start here to extend an existing WebLogic configuration. Use this option to add applications and services, |including Database access (JDBC) and Messaging (JMS). This option also enables you to extend functionality by enabling |WebLogic Workshop. Enter index number to select OR [Exit][Next]> 1 录入1回车,建立一个新的域。 第二步:选择模版 系统提示选择一个建立域的模版,资料上讲配置向导的配置过程可以另存为模版,以便下次配置的时候使用,没试过下次回去试试。 <-------- BEA WebLogic Configuration Wizard --------> Select a Domain Template: ------------------------- Please select a template from the list or select another directory of templates.

相关主题
文本预览
相关文档 最新文档