当前位置:文档之家› WebLogic 域配置策略

WebLogic 域配置策略

WebLogic 域配置策略
WebLogic 域配置策略

WebLogic 域配置策略

在本文的第一部分(第 8 期,卷 3 ,WLDJ )中,我曾向您详细介绍了可用于创建和配置域,以及经过评估的指南和模板选项的不同策略。在本文中,我使用了像 WLShell 、 WebLogic Scripting Tool 、 Silent Scripts 和 Ant 这样的工具来配置域。这些工具利用了简单的高级脚本语言。

注意:本文在很大程度上依赖于一些通用的步骤,比如第一部分中描述的域创建、数据库配置和检查域配置。

脚本语言

有很多问题与脚本语言的结构和语义有关。如何编写注释?如果有的话,什么是行分隔符?该语言支持哪些数据类型?该语言是否有变量和赋值?如何执行查询和导航?如何调用行为(即方法)?是否支持分支和循环?幸运的是,许多可选的脚本语言都可以用于域配置。让我们看一看这些语言。

WLShell

根据 WLShell 站点的说法,“ WLShell 是一种用于 WebLogic 的 shell 。” WLShell 使用一种非常简单的脚本语言来提供对 JMX Mbean 的访问,并提供一种熟悉的文件和目录导航模型,来导航 MBean 。

WLShell 的安装非常简单。下载正确的安装程序并执行之。遵照安装程序的步骤,完成安装。

WLShell 脚本语言支持单行注释。注释字符是散列符号( # )。以 # 开始的一切内容都被注释掉了。没有特殊的行结束符号。回显命令是 print 或者 echo 。

WLShell 使用熟悉的目录和文件概念来导航 WebLogic Server 实例, MBean 对应于目录,而 MBean 的属性对应于文件。因此,导航是通过像 cd 和 ls 这样的可识别命令来完成的。用于创建一个 MBean 的命令是 md ,而用于删除一个对象的命令是 rd 。例如,要创建一个名为 semJDBCConnectionPool 的连接池,可以执行下面的命令:

md /JDBCConnectionP oo l/semJDBCConnectionP oo l

如果名称包含正斜杠怎么办?可以通过使用一个另外的正斜杠对这个正斜杠进行转义。例如,要创建一个名为 jdbc/semJDBCDataSource 的数据源,可以执行下面的命令:

md /JDBCTxDataSource/jdbc//semJDBCDataSource

设置一个对象的变量属性可以使用 set 命令来完成。要设置一个 boolean 类型的变量,需要调用 set variable-name true-or-false 。例如,要把 StdoutDebugEnabled 变量设置为 true ,可以调用下面的命令:

set StdoutDebugEnabled true

要设置一个 integer 类型的变量,需要调用 set variable-name integer-value 。例如,要把StdoutSeverityLevel 变量的值设置为 64 ,可以调用下面的命令:

set StdoutSeverityLevel 64

要设置一个 string 类型的变量,需要调用 set variable-name "string-value." 。例如,要把 URL 设置为 jdbc:pointbase:server://localhost:9093/workshop ,可以调用下面的命令:

set URL "jdbc:pointbase:server://localhost:9093/workshop"

设置原始类型的变量很容易,但是如何设置 java.util.Properties 类型的变量呢?要设置

java.util.Properties 类型的变量,需要使用特殊的语法。调用 set variable-name (java.util.Properties) "name=value ,各个 name=value 对之间由分号隔开。例如,要设置连接池的属性,可以调用下面的命令:

set Properties (java.util.Properties)

"user=weblogic;databaseName=jdbc:pointbase:server://localhost:9093/semdb"

至此,我已分析了如何设置 boolean 、 int 、 String 和 Properties 类型的变量。那么如何设置另一种 MBean 类型的变量呢?只要调用 set variable-name path-to-the-mbean 即可。例如,要设置 JMS JDBC 存储器的连接池属性,可以调用下面的命令:

set ConnectionP oo l /JDBCConnectionP oo l/semJDBCConnectionP oo l

通过执行 ls 命令, WLShell 不仅列出了可以获取或设置的属性,而且还列出了可以调用的操作。如何执行一项操作呢?需要使用一个叫做 invoke 的特殊命令。 Invoke 命令的语法是: invoke method-name parameter-list-separated-by-space 。例如,要把连接池部署到服务器,可以调用下面的命令:

invoke addTarget /Server/

在上面的例子中,方法名称是 addTarget 。方法带有一个参数,即服务器的 MBean 。

使用 WLShel l 部署应用程序是一件棘手的事情。获得一个到 /Deployer-Runtime/DeployerRuntime 实例的引用,并创建一个实例来保存部署的数据。把数据与服务器关联起来,然后激活应用程序。

可以以脚本模式和交互模式来使用 WLShell 。在交互模式中,创建了一个 WLShell 会话,并将其连接到一个正在运行的 WebLogic Server 实例。通过在 WLShell 会话中调用命令可以修改 WebLogic Server 实例。要以交互模式运行 WLShell ,可以执行下面的命令:

%wlsh

在脚本模式中,需要创建并执行 WLShell 命令的一个脚本。可以一次性创建该脚本,随后执行任意多次,以便建立类似的域。用于执行脚本的语法是 wlsh -f script-file-name 。要使用脚本创建示例域,可以执行下面的命令:

%wlsh -f sem_domain_wlshell.txt

在上面的例子中, sem_domain_wlshell.txt 文件包含 WLShell 语句以配置域。

在执行 WLShell 脚本之前,配置一个空的 WebLogic Workshop 域,具体方法是按照“域配置”部分中的步骤,使用 SEMDomain-WLShell 作为配置名称。为了运行 WLShell ,只要检查 wlshell/bin 目录在 PATH 环境变量中是否可用即可。现在执行脚本:

wlsh -f sem_domain_wlshell.txt

检查配置的正确性,具体方法是按照检查域配置部分中所说的那样运行测试。

WLShell 支持通过 c2w 命令,把现有的 config.xml 文件转换为 WLShell 脚本和命令。 WLShell 支持离线模式工作,并支持连接到 config.xml 而不是正在运行的服务器上。然而,这个实现并非功能完备。例如,在离线模式中创建连接池会导致出现一条“ feature not implemented ”(意思是此项功能尚未实现)的消息。

WebLogic Scripting T oo l (WLST)

WLST 使用 Jython 作为其脚本语言。 Jython 站点声称,“ Jy thon 是面向对象的动态高级语言 Python 的一种实现, 100% 使用 Java 编写,并且与 Java 平台无缝集成。”不用进行重复性的劳动, WLST 在脚本基础架构方面做了一个十分明智的决定。 WLST 利用了 Jython 功能强大的脚本语言。

下面给出安装指导:

?下载 WLST (wlsScripting.zip) 文件并解压缩之(比如 c:WLST) 。 wlsScripting.zip 文件包含wlst_doc.pdf 文件。 wlst_doc.pdf 文件包含了有关 WLST 的所有详细信息,比如安装、配置和执行。

请查阅参考资料部分,以便获得更多有关下载和安装 WLST 的详细指导。

下面给出 WLST 的配置指导:

?在 CLASSPATH 中设置 weblogic.jar ,具体方法是执行 setWLSEnv (例

如, %WLS_HOME%serverinsetWLSEnv.cmd )。

?在 CLASSPATH 中设置 wlst.jar 。

?在 CLASSPATH 中设置 jython.jar 。

?通过执行 java weblogic.WLST 检查 WLST 是否正在工作。这会以交互模式执行 WLST 。

参考 wlst_doc.pdf 文件,以获得有关配置 WLST 的详细指导。

可以用脚本模式和交互模式使用 WLST 。在交互模式中,需要以离线模式创建一个 WLST 会话。在这种模式中, WLST 并未连接到一个正在运行的 WebLogic Server 实例。一旦 WLST 连接到一个正在运行的WebLogic Server 实例,便可以通过在 WLST 会话中调用命令来修改 WebLogic Server 实例。在脚本模式中,需要创建并执行 WLST 命令的一个脚本。就像在交互模式中一样,脚本包含 Jython 语句。脚本文件是一个Jython 文件。可以一次性创建脚本,然后执行任意多次,以建立类似的域。

要以交互模式调用 WLST ,可以调用下面的命令:

java weblogic.WLST

要以脚本模式调用 WLST ,需要传入脚本的名称。例如:

java weblogic.WLST sem_domain_wlst.py

暂时不要执行上面的命令。在本节的结尾处,您将进行另外的安装,然后执行 WLST 脚本。

下面是关于 Python (和 Jython )的一些基本的注意事项。指定语句符号的结尾 (;) 是可选的,除非在一行上指定了多条语句。注释字符是散列符号 (#) 。在一行上,所有位于 # 号之后的内容都会被认为是注释的一部分。回显命令是 print 。字符串可以在单引号 (') 或双引号 (") 中进行传递。

WLST 使用类似的目录和文件概念来导航 MBean 。因此,导航是通过像 cd 和 ls 这样的可识别命令来完成的。然而,每个命令都是一个函数。因此,命令看起来是 cd('Servers/cgServer') 和 ls() 这样的形式。WLST 为当前的托管对象定义了一个非常特殊的变量,名为 cmo 。一开始, cmo 被指派给 root 。当您导航MBean 时, cmo 的值会随之变化。在文件系统用语中, cmo 的值就是当前的工作目录。执行 ls('a') 来查找其值可以修改的属性。给属性名称加上 set 前缀,以便修改属性的值。例如,要把属性 StdoutSeverityLevel 的值修改为 64 ,可以调用下面的方法: setStdoutSeverityLevel(64) 。然而,应该在什么对象上调用setStdoutSeverityLevel(64) 方法呢?当然是 cmo :

cmo.setStdoutSeverityLevel(64)

另一个选择是把 cmo 赋给一个变量。稍后,可以随时在当前的会话中使用该变量。例如:

cgServer = cmo

cgServer.setStdoutSeverityLevel(64)

假定您想要把 StdDebugEnabled 的值设置为 true 。然而, Python 和 Jython 均不支持 boolean 类型。幸运的是,可以使用 integer 类型的等价值, 1 代表 true ,而 0 代表 false 。因此,下面这样就可以把StdDebugEnabled 的值设置为 true :

cgServer.setStdoutDebugEnabled(1)

如何创建像 JDBC 连接池和 JMS 队列这样的资源呢?可以使用 WLST 的内置 create() 方法。 create() 方法接受两个参数。第一个参数是资源的名称,而第二个参数则是资源的类型。例如,要创建一个名为semJDBCConnectionPool 的 JDBC 连接池,可以执行下面的命令:

create('semJDBCConnectionP oo l','JDBCConnectionP oo l')

注意:还有一个相应的 delete() 方法,工作方式类似。

WLST 提供一个名为 makePropertiesObject() 的特殊方法,用以在由分号隔开的名称 / 值对的字符串之外创建属性对象。因此,像下面这样可以设置一个 JDBC 连接池的属性:

semCPProperties =

makePropertiesObject('user=weblogic;databaseName=jdbc:pointbase:server://localhost:9093/semdb') semCP.setProperties(semCPProperties)

部署新近创建的资源(如连接池)给服务器很容易。像下面这样调用源的 addTarget() 方法即可:

semCP.addTarget(cgServer)

对于 WLST 来说,使用 deploy() 方法部署应用程序十分轻松。 deploy() 方法带有三个参数。第一个参数是应用程序的名称。第二个参数是通向 EAR 文件位置的路径。第三个参数是目标或服务器名称。下面给出的是 deploy() 方法的例子:

deploy('SEMApp','c:/Automate/SEMApp/SEMApp.ear','cgServer')

在执行 WLST 脚本之前,按照“域配置”部分中的步骤,配置一个空的 WebLogic Workshop 域,使用SEMDomain-WLST 作为配置名称( Configuration Name )。按照“数据库配置”部分中的步骤建立数据库实例。现在,执行脚本:

java weblogic.WLST sem_domain_wlst.py

重新启动 WebLogic Server 实例,并通过运行“检查域配置”部分中描述的测试来检查配置的正确性。

技术人员是否可以把现有的域反过来转化为 WLST 脚本呢?答案是完全可以。使用 configuretoscript() 命令,现有域的内容就会被转化为 WLST 脚本文件。使用此项功能可以快速地把 WLST 结合到您当前的过程中。

静寂脚本

静寂脚本包含,由配置向导以静寂模式执行的语句。这些语句均以分号 (;) 结尾。该语言支持 Java 风格的注释。双正斜杠 (//) 用于把一整行作为注释,而 /* ? */ 则用于把一段作为注释。该语言没有数据类型的概念;所有内容都是包含在双引号中的字符串。例如,要设置 boolean 或 integer 类型,只需要将值封闭在双引号内,如下所示:

set cgServer.StdoutDebugEnabled "true";

set cgServer.StdoutSeverityLevel "64";

可以将简单类型转化为它们的字符串等价形式,但是对于对象又该怎么办呢?答案是使用对象的名称。例如,要设置队列的错误目的地:

set aq.ErrorDestination "SEMAppWeb.queue.AsyncDispatcher_error";

不支持分支和循环。没有导航。静寂脚本文件的结构是文本的。该语言支持变量。可以在创建新对象或者找到预先存在的对象时,给变量赋值。例如,下面就是在找到一个预先存在的对象时给变量赋值:

find Server "cgServer" as cgServer;

也可以在创建新对象时给变量赋值:

create JDBCConnectionP oo l "semJDBCConnectionP oo l" as semCP;

脚本使用特殊的语法把资源部署给它们的目标,即调用 MBean 的 addTarget() 方法。特殊的语法是把

"" 赋给 Target "" 。例如,要把 semJDBCConnectionPool 部署给 cgServer ,可以使用下面的语法:

assign JDBCConnectionP oo l "semJDBCConnectionP oo l" to Target "cgServer";

静寂脚本对域创建的支持非常好。因此,您可以使用配置向导(就像“域配置”部分中所描述的那样)或者使用静寂脚本来创建域。我将举例说明如何使用静寂脚本创建域。 sem_domain_silent_create.txt 脚本例示了域的创建。静寂脚本读取 Basic WebLogic Workshop Domain 模板,并创建一个域。但是,如何调用脚本呢?用于调用静寂脚本的语法如下:

> %BEA_HOME%/weblogic81/common/bin/config.cmd -mode=silent -silent_script=full path to script file -log=full path to the log file

现在,使用 sem_domain_silent_create.txt 脚本创建域。

-log 标志是可选的,但是强烈建议使用。当出现错误时,记录到控制台的消息十分简明扼要,却能将完整的异常跟踪记录到了日志文件中。在调试静寂配置脚本的过程中,日志文件十分重要。

请注意,在 sem_domain_silent_create.txt 文件中,如果没有给 WebLogic 用户指派密码,脚本将会失效。此外,默认情况下,新近创建的用户被指定到 Administrators 组。因此,创建一个用户系统时,该用户系统属于 Administrators 组。如果脚本试图把域写到一个已经存在的位置,脚本将会失效。为了置换预先存在的域,可以把 OverwriteDomain 变量的值设置为 true 。

接下来,就像“数据库配置”部分中描述的那样,建立一个数据库。现在,如果服务器正在运行,则关闭之。通过执行 sem_domain_silent_config.txt 脚本来配置服务器。要知道,设置 driverName 和 URL 的顺序很重要。否则,连接池的创建将会失败!

注意 sem_domain_silent_config.txt 脚本结尾的 update domain 命令。没有这个命令,就不会提交对域所做的修改,而且域也不会发生变化!

使用静寂脚本配置域时(注意,服务器没有运行),如何部署应用程序呢?创建一个包含应用程序的定制模板。定制模板是一个包含 EAR 文件的 JAR 文件, config.xml 的相关部分将被合并到当前的 config.xml 中,以及模板中的一些元数据——info.xml 文件。在静寂脚本中,使用 add Template ? 命令添加模板。当必须更新域时,至少需要添加一个模板,否则对域所做的修改将不会被持久保存!如果您没有自己的模板,使用 DefaultWebApp 模板是一种常用的技巧。

通过运行“检查域配置”部分中描述的测试,检查配置的正确性。

特殊的 Ant 任务

Apache Ant 是一种用于构建和部署应用程序的、价值无法估量的工具。 Ant 文件就是包含许多目标的XML 文件。目标调用任务。 WebLogic 带有特殊的任务,比如 wlconfig 和 wldeploy 。 wlconfig Ant 任务有助于域的配置。 wldeploy Ant 任务有助于应用程序的部署。

WebLogic Server 安装还包括 Ant 。 . 通过执行 setWLSEnv ( bat 或 sh )脚本安装环境时, Ant 是自动进行安装的。如果使用这个版本的 Ant , wlconfig 和 wldeploy 的任务定义就不是必需的。

Ant 文件的语言是 XML 。因此,语言的注释就是 XML 风格的注释。像回显这样的其他功能是特定于 Ant 的。

Wlconfig 任务包含嵌入的元素,比如 query 和 create 。 Query 元素用于创建新的 MBean 。 query 和

create 都支持 get 和 set 元素来获取和设置 MBean 属性。设置属性的语法是

attribute="MbeanAttributeName" value="NewValue"/> 。所有的属性值,不论其类型,都被包括在双引号中,并以字符串的形式传入。考虑把 MBean 属性 StdoutDebugEnabled ( boolean 类型)的值设置为 true 。

同上,考虑把 MBea n 属性 StdoutSeverityLevel ( integer 类型)的值设置为 64 :

一旦查询了某个对象,就可以选择把该对象设置为一个 Ant 属性,在整个文件中都可用。例如,服务器被查询,并被设置到 cgServer 属性中。稍后,在编译文件中,就会使用 cgServer 属性把资源定为服务器的目标。

注意: wlconfig 当前不支持 invoke 命令。因此,例如,目标被设置为属性,而没有调用 addTarget 操作。

wldeploy Ant 任务用于部署应用程序和解除对应用程序的部署。 Wldeploy 任务可以采取的动作有部署、解除部署、重新部署、取消、启动、停止和分配。

为了执行所包含的 Ant 文件,首先按照“域创建”部分中描述的步骤创建域,给这个域取一个有意义的名称,比如 SEMDomain-Ant ,作为配置名称。

注意:因为在 Ant 文件中使用了域的名称,要么使用 SEMDomain-ANT 作为域名,要么修改 Ant 文件,使之与您的域名相匹配。启动 WebLogic server 实例,并使用“数据库配置”部分中描述的步骤来配置数据库。运行一个新命令或 shell 窗口,然后执行 %WLS_HOME%/server/bin/setWLSEnv ( cmd 或 sh )文件来安装环境。使用下面的命令执行 Ant :

ant -v -f sem_domain_ant_config.xml

按照“检查域配置”部分中描述的那样运行测试。

Ant 命令的 verbose (-v) 选项可以显示发给服务器的 MBean 命令。这种信息在调试和排除故障的过程中十分有价值。

Ant 文件鼓励以十分模块化的方式开发自动脚本。使用单独的目标创建和配置单个资源。使用 Ant 依赖性,所有目标都可以调用单独的 Ant 目标,进行完整的配置。 Ant 鼓励创建清晰的目标。在清晰的目标中,依赖性的顺序与所有目标相反。

结束语:选择和更多选择

本文描述了如何使用 WLShell 、 WLST 、静寂脚本和 Ant 任务对域进行配置。这些工具采用简单而功能强大的高级脚本语言。 WLShell 使用的是一种定制的脚本语言,而 WLST 则使用 Jython 。在创建域配置了脚本之后,要建立另一个同样的域就再简单不过了——只要执行脚本就可以做到。域配置的脚本化是实现域配置自动化的手段。

linux weblogic创建域

Weblogic linux 下创建域步骤 1.cd /bea/wlserver_10.3/common/bin 进入目录 2.执行./config.sh进入配置界面。 选择1 3. 选择1

这一步直接继续 这一步是设置用户名密码和确认密码 这是选择模式我们选择2 (产品模式) 选择JDK版本我们选择第一个选择1

我们选择1 (YES) 这里选择1 (不配置安全存储) 这里指需要修改端口号就行 3

继续

继续 继续 继续 v 这里输入你要改的名字我这里随便写了一个1作为域名了

这里确认名字选择1 然后完成 修改 setDomainEnv.sh 在底端处JA V A_OPTIONS="${JA V A_OPTIONS}" export JA V A_OPTIONS 后面加上这两句话 WLS_USER=weblogic WLS_PW=weblogic 在startWeblogic.sh 中间添加这些参数 SA VE_JA V A_OPTIONS="${JA VA_OPTIONS}" SA VE_CLA S SPATH="${CLASSPATH}" 找到这个所在的位置在下面添参数 WLS_USER="weblogic" 域用户民 export WLS_USER WLS_PW="weblogic_note" 域密码 export WLS_PW MEM_ARGS="-Xms2048m -Xmx2048m -XX:MaxPermSize=1024m" export MEM_ARGS 在setDomainEnv.sh最前面添加此参数 JA V A_OPTIONS="${JA V A_OPTIONS} -Djava.security.egd=file:/dev/./urandom" export JA V A_OPTIONS WLS_USER=weblogic 域用户名 WLS_PW=weblogic_note 域密码

weblogic管理服务配置方法

Weblogci管理服务配置方法 (第三稿)

目录 1概述 (3) 1.1本文预期读者: (3) 1.2本文作用: (3) 1.3名词解释: (3) 2基本测试环境 (4) 3管理服务与被管服务基本配置 (4) 3.1中间件安装 (4) 3.2配置管理服务器 (4) 3.3配置计算机 (4) 3.4配置NodeManager (5) 3.5配置本机受管服务 (6) 3.6配置远程受管服务 (6) 3.7配置“远程启动”选项卡 (6) 3.7.1设置类路径 (6) 3.7.2Java虚拟机内存设置 (7) 3.8受管服务的启动和停止 (7) 3.8.1控制台启动停止服务 (7) 3.8.2Weblogic脚本启动受管理服务 (8) 4久其CI部署相关配置 (8) 4.1配置连接池 (8) 4.2配置数据源 (8) 4.3发布应用程序 (8) 5其他 (8) 5.1多台计算机安装weblogic注意事项 (8) 5.2配置NodeManager常见问题 (9) 5.3设置远程启动选项卡常见问题 (10) 6后记 (10)

1概述 1.1本文预期读者: 本文读者必须有一定weblogic使用经验,对weblogic管理体系有一定了解。熟练掌握weblogic单domain配置方式。文中只对安装使用管理服务需要用到的特殊设置步骤进行说明。本文省略的地方请参考公司文档《久其CI3.0安装配置手册—Weblogic》。 1.2本文作用: 场景一: 对于某些IT内控比较严格的项目,项目组无法获得用户服务器密码。如果有需要重新启动中间件服务时项目组会非常被动。此时可以使用管理服务器来启动和停止受管理服务器上的应用服务。 场景二 在硬件资源比较充足的情况下我们可以在多台服务器上启动中间件来支撑我们的应用。此时使用管理服务可以统一部署升级应用,控制、监控各个服务的运行情况。场景三: 在单服务器32位操作系统环境下java内存最大只能使用2G。为了充分利用服务器资源我们可以启动多个服务支撑应用。多个服务如果都在单独的域中将给我们的应用部署升级,管理监控各个服务带来不便。此时我们可以使用管理服务对所有的服务进行统一管理。 场景四: 本文对weblogic管理服务进行了简单讲解,可作为学习weblogic集群的参考资料。 1.3名词解释: 域:英文名domain。“域”是指一组彼此相关的 WebLogic Server 资源,这些资源作为一个单元来管理。一个域包括一个或多个 WebLogic Server,另外还可能包括一个或多个WebLogic Server 群集。域是独立的管理单元。如果将应用程序部署在某个域中,则此应用

Weblogic 11g 部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解 ----浪花滚滚 1. 手动部署 A.创建web工程。 B.将web工程导出war格式。 导出的包: C.启动weblogic服务。 服务启动成功: D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署 F.点右边的安装按钮 G.点上传文件 F.选择刚才导出的war包,将其上传,下一步。 G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。 I.可以在这里为工程取个别名,也可以用默认。其他都选择默认,下一步。 J.完成。 H.再点左侧菜单栏的部署,显示部署的应用程序的状态。 J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!

2. weblogic和myeclips集成的配置部署 A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.x B.选择Enable

C.配置WebLogic的路径及其登录用户名和密码 D.左侧点击JDK 右边点ADD按钮 点Directory… 选择weblogic安装目录下的JDK包。 注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。 并且需要使用跟安装weblogic时选择的同一个JDK。 E.点左侧的Launch,右边选择Run mode

F. 配置完成! G.部署工程 点myeclips上方工具栏的按钮, 选择要部署的工程 点ADD后Server选择WebLogic10.x 点finashi,ok后,部署完成。 H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。 I.服务启动成功。 J.当工程有重名时,会发生冲突,部署失败。

中间件安装配置手册-Weblogic for Linux

Weblogic中间件安装配置指南 (Weblogic 8.1 for Linux) 北京久其软件股份有限公司 2009年3月 1概述 Weblogic的安装配置总共包括五个部分: 1. 安装前准备 3. Weblogic8.1中间件产品的安装 4. 创建Weblogic实例 5. 配置实例 说明:本文档的WebLogic的安装是在linux环境下的,在Unix环境下的安装和Linux环境的安装差别不大。

2安装前准备 1.确定一个安装目录,建议该目录下至少有1个G的空间,可以使用df来查看 磁盘空间的使用情况,df命令后可加参数:如-k,使用KBytes 显示结果;-m,使用MBytes 显示结果。如下图: 2.创建一个用户组帐号,命令如下:groupadd groupname比如创建一个组名叫 bea的用户组:groupadd bea。 3.创建一个weblogic用户帐号,命令如下:useradd –g groupnameusername 说明:groupname代表用户的所属用户组的名称。 比如:useradd–g bea weblogic 。 3安装Weblogic8.1 特别说明:如果直接在Linux服务器上安装的话,可以启动Weblogic的图像安装界面,在图形安装界面安装较为简单,如果是通过一些Linux客户端文档工具安装俺么就不会启动图形界面,只能在文字界面下安装,而且要一定的英文阅读能力,请见附录部分。 安装步骤: 1. 将weblogic安装程序放到到一个临时目录。 2. 以root用户赋予.bin文件weblogic用户可执行权限,执行:chmod a+x filename.bin 3. 以刚刚创建的weblogic用户登陆,执行:su - weblogic 4. 找到weblogic8.1的安装文件,执行./ platform813_hpux32.bin,开始解压,如下 图所示: 5. 解压缩完以后,进入到Weblogic安装向导界面,如图所示:

weblogic服务器优化配置详解

第一章概要 WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。 试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态: 一修改运行队列线程数的值。在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目。当任务加入一个WebLogic 实例,它就被放到执行队列中,然后分配给任务一个线程来运行。线程消耗资源,因此要小心处理这个属性——增加不需要的值,会降低性能。 二,如果可能,使用自带的性能包(NativeIOEnabled=true)。 三,使用特定的应用程序执行队列。 四,使用JDBC连接池时,修改下列属性: 驱动名称:使用小的驱动或者jDriver。 初始容量:设为与最大容量相同的值。 最大容量:其值至少应与线程数相同。 五,把连接池的大小设为与执行队列的线程数相同。 六,设置缓冲。 七,为Servlet和JSP使用多个执行队列。 八,改变JSP默认的Java编译器,javac 比jikes或sj要慢。 第二章优化WebLogic 提要: 为WebLogic启动设置Java参数。 设置与性能有关的配置参数。 调整开发与产品模式默认值。 使用WebLogic“自有的IO”性能包。 优化默认执行队列线程。 优化连接缓存。 如何提高JDBC连接池的性能。 设置Java编译器。 使用WebLogic集群提高性能。 监视WebLogic域。 一、为WebLogic启动设置Java参数 只要启动WebLogic,就必须指定Java参数,简单来说,通过WebLogic.Server 域的命令行就可以完成,不过,由于这样启动的过程冗长并且易于出错,BEA 公

命令行安装及创建域

2.2 安装步骤如下: [zhuying@Test232 opt]$ ./server103_linux32.bin Extracting 0%.......................................................................................... ..........100% Unable to instantiate GUI, defaulting to console mode. <----------------------------------------- Oracle Installer - WebLogic Platform 10.3.0.0 -----------------------------------------> Welcome: -------- This installer will guide you through the installation of WebLogic Platform 10.3.0.0. 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]>Next <----------------------------------------- Oracle Installer - WebLogic Platform 10.3.0.0 -----------------------------------------> Choose BEA Home Directory: -------------------------- "BEA Home" = [Enter new value or use default "/home/zhuying/bea"] Enter new BEA Home OR [Exit][Previous][Next]> /home/zhuying/opt/bea <----------------------------------------- Oracle Installer - WebLogic Platform 10.3.0.0 ----------------------------------------->

WebLogic部署(图解)

WebLogic部署(图解) WebLogic Server提供了三种方法来用于部署J2EE程序: ☆自动部署:WebLogic Server将定期扫描/applications目录,以获取新的和更新的应用程序。 ☆使用WebLogic.Deployer、WLShell和Ant wldeploy任务用于需要手动地重新部署的应用程序。 ☆WebLogic Server管理控制台用于手动地重新部署应用程序。 下面主要介绍第三种方式,采用WebLogic Server管理控制台进行手动地重新部署应用程序。 一.打开WebLogic Server: WebLogic部署要用到WebLogic Server控制台,在打开控制台前,要先启动WebLogic Server:1.启动WebLogic Server: 打开Tools→WebLogic Server→Start WebLogic Server,如下图: 当看到下面几句话时,表示WebLogic Server已经启动:

2.打开WebLogic Server控制台: Tools→WebLogic Server→WebLogic Console,如下图: 进入到控制台登陆页面,然后登陆:(账号和密码都为weblogic) 点击“Sign In”按钮,进入到:

二.WebLogic归档文件的部署: 1.Weblogic自动部署 例如:在Weblogic中创建名称为Deploy_Test的应用程序,执行后,则在控制台中的应用程序部署中可以看到创建的应用程序已经部署,这是本地自动部署,WebLogic Server将定期扫描/applications目录,自动部署里面的应用程序。 2.本地部署 在控制台页面中,进Domain Configurations下的Your Deployed Resources的Applications:

64位weblogic windos安装部署以及常见问题解决

64位weblogic11g安装部署以及常见问题解决方案 目录 (一) 安装 (1) 在Windows 64位操作系统安装Weblogic的注意事项 (3) (二) 部署运行 (3) 1. 包引入错误 (3) 2.乱码现象 (3) 3.mime-typeType配置问题 (4) 4.应用不存在 (4) 5.ClassNotFoundException: org.hibernate.hql.ast.HqlToken (4) 6.weblogic部署war包action不能访问问题解决方法[There is no Action mapped for namespace / and action name] (5) https://www.doczj.com/doc/506894265.html,ng.StackOverflowError (5) (一)安装 我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么? weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle 买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。 1、下载64位weblogic,打下这个地址: https://www.doczj.com/doc/506894265.html,/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。

创建weblogic新域(带图说明)

创建weblogic新域与配置Oracle连接池 一、创建一个新域 1.1.选择创建域服务器 以服务器192.168.165.14为例,用户crm01登录,进入目录:/weblogic/92/weblogic92/common/bin 使用ls命令查看bin目录下的文件,如图1.1.1所示: 图1.1.1 1.2 创建域命令 使用./congfig运行命令,如图1.2.1所示: 图1.2.1

该界面显示的1为创建一个新域,2为扩展一个已经存在的weblogic域 1.3.域资源配置 在命令行中选择输入“1”或者直接输入“Next”后点击回车进入Domain Source选择界面,如图:1.3.1 图 1.3.1 图示1为选择weblogic平台组件,2为选择已经存在的模板。 在提示符处输入“1”或者输入“Next”按回车进入Application Template选择界面,如图1.3.2所示: 图1.3.2 同样在提示符处输入“Next”进入用户配置,包括weblogic控制台登录用户名,密码,描述。如图1.3.3所示: 图1.3.3 图示1为修改用户名 图示2为修改用户密码 图示3为确认修改密码 图示4为修改描述

成功修改提交后显示如图1.3.4所示: 图1.3.4 修改完成后在提示符输入“Next”进入域模式配置Domain Mode Configuration 1.4 域模式配 域模式配置是对新建的域选择一个域的模式,模式如图1.4.1所示 图1.4.1 图示1为扩展模式,2为生产模式,默认选择1,输入Next进入下个配置项。 1.5 JDK的配置 JDK配置是选择服务器上装好的JDK版本和目录进行择,举例机器上为2,故选择2后回车,进入下个配置,如图1.5.1所示 图1.5.1 1.6 确认配置 该页面提示和选择的是是否需要修改已经配置好的模板,默认为否,如图1.6.1所示

weblogic创建domain域

weblogic创建domain域.txt 2008-02-21 15:55 bash-2.05# ls bsu utils.jar bash-2.05# cd.. bash: cd..: command not found bash-2.05# cd .. bash-2.05# cd weblogic81 bash-2.05# ls common javelin samples server uninstall workshop bash-2.05# cd server bash-2.05# ls 3rd_party_licenses.txt about_wls.html builder ext LICENSE.TXT bin copyright lib bash-2.05# cd bin bash-2.05# ' > ls > > > bash-2.05# pwd /usr/local/bea/weblogic81/server/bin bash-2.05# ls -l total 7830 -rwxr-xr-x 1 root other 5054 May 26 2006 ant -rwxr-xr-x 1 root other 171 May 26 2006 antRun -rwxr-xr-x 1 root other 1433 May 26 2006 antRun.pl -rwxr-xr-x 1 root other 2488 May 26 2006 complete-ant-cmd.pl -rwxr-xr-x 1 root other 1406 May 26 2006 cw_blueglobe.ico -rwxr-xr-x 1 root other 1406 May 26 2006 html.ico -rwxr-xr-x 1 root other 557056 May 26 2006 iisproxy128.dll drwxr-xr-x 2 root other 512 May 26 2006 international -rwxr-xr-x 1 root other 569344 May 26 2006 mod_wl128_20.so -rwxr-xr-x 1 root other 569344 May 26 2006 mod_wl_20.so drwxr-xr-x 2 root other 512 May 26 2006 oci817_8 drwxr-xr-x 2 root other 512 May 26 2006 oci901_8 drwxr-xr-x 2 root other 512 May 26 2006 oci920_8 -rwxr-xr-x 1 root other 548864 May 26 2006 proxy30128.dll -rwxr-xr-x 1 root other 548864 May 26 2006 proxy35128.dll -rwxr-xr-x 1 root other 548864 May 26 2006 proxy36128.dll -rwxr-xr-x 1 root other 548864 May 26 2006 proxy61128.dll

weblogic中间件常见问题

1Weblogic9.2 在linux下启动很慢 打开setDomainEnv.sh 增加-Djava.security.egd=file:/dev/zero 修改参数为 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/zero" 2Windows x64 jrockit 启动3000M 报OutOfMemory https://www.doczj.com/doc/506894265.html,ng.OutOfMemoryError: class allocation, 153359080 loaded, 154140672 footprint JVM@check_alloc (src/jvm/model/classload/classalloc.c:118). 19416 bytes 通过修改启动内存,设置4G以上 3后台日志出现以下报错 User does not have permission on weblogic.management.home to perform lookup operation 1、网上找到的解决方案是: 打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。 2、使用了1中的解决方案还是报这个错误,经过高手提醒后发现原因: 如果一个weblogic.xml中包含以下的内容: true 这个配置的意思是使weblogic优先加载应用WEB-INF/lib下面的jar包。如果你在部署一个应用的时候,应用中weblogic.xml中已经包含这句,则 很有可能weblogic报异常,因为weblogic启动时已经加载了默认的jar,当扫描到这个weblogic.xml的时候,又被告知要先加载WEB-INF/lib下面的jar包。 这个时候weblogic就不知道怎么办了。遇到这样的问题,我们可以先将weblogic.xml中的这段配置剪切出来部署,当部署成功后,关闭weblogic服务器, 再将这段话粘贴回weblogic.xml就可以了,也就是说,应用至少要先部署成功才可以。 3、局出现在的报错为,恢复域到新的环境后,新环境里只有一个weblogic用户,而IIOP使用了其它用户,但 用户不存在当前域里,所以报错 4开启管理端口https 9002后,管理服务器重启无法启动 <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST>

手册: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字符界面创建weblogic域方法

linux字符界面创建weblogic域方法 〇、环境 操作系统:Redhat 5.5 Weblogic :英文版 8.1.6 Weblogic安装目录:/weblogic 一、域的建立 执行下面语句进入weblogic的bin目录: 1.cd /weblogic/weblogic81/common/bin/ 运行新建服务向导: 1../config.sh 出现如下图界面 默认是新建服务(1.Create a new WebLogic configuration),所以:直接回车(或者输入1,回车) 出现下图

因为是创建新域,所以选择Basic WebLogic Server Domain(基本Weblogic 服务域)。 图中默认就是选中的这项,直接回车,如果不默认,输入该项前的序号 3 然后回车。 接下图: 提示:Do you want to run the wizard in express mode?(是否进入快捷向导模式?) 因为在非快捷模式下才可以自定义端口号等配置,所以要对它说No了: 输入 2 ,回车接下图:

上图中可以设置服务名、监听地址、监听端口等等,输入相应序号进入相应设置。 提示:Enter option number to select(输入选项序号进行选择)首先我们设置Name(服务名) 输入 1 ,回车接下图: 提示:Enter value for "Name" (输入服务名) 输入你的服务的名称比如:testserver,回车 接下图:

再次到设置选择页面,可以看到Name后面的值已经变成了刚刚输入的testserver。 现在我们来设置端口,输入3,回车接下图: 默认端口号是7001,如果不改的话不用管,我们在这里改为9001。输入9001,回车接下图:

weblogic创建域

1、创建一个Weblogic Server域 本文假设你已经正确安装了这两个软件。值得注意的是在Weblogic Server8.1安装的时候,最后要你设置一个Server,你可以在安装的时候设置也可以在安装完了后从开始菜单 ——>程序——>Bea Weblogic Platform8.1——>Configuration Wizard来设置。 第一步:

选择“Create a new Weblogic confinguration”按next 下一步 选择Express选项,直接next 下一步

输入用户名,密码直接next 下一步 Production模式,然后选择SDK,直接next 下一步

create 将创建一个weblogic的应用域 done完成创建。 1、创建一个Weblogic 的应用(快速配置weblogic8.X的应用目录) 我们知道在weblogic7.x之前,安装完后weblogic会自动创建默认的应用目录

DefaultWebApp。如果没有特别的需要,就可以利用这个默认的应用目录布署Web应用程序或者J2EE系统了。而在weblogic8.x之后版本中,它不会自动创建默认的应用目录。所以我们需要使用Configuration Wizard来创建自己的应用目录,发布应用目录有两种方法,现分别介绍。 1.weblogic8.x安装 weblogic8.x有几个版本提供使用,我们使用了英文版的weblogic8.1。 2.回顾创建weblogic服务安装成功后,依次点击”开始”->”BEA WebLogic Platform 8.1”->”Configuration Wizard”,启动”BEA WebLogic Configuration Wizard”,选择”create a new weblogic configuration”,然后”next”,在”template”选择”base weblogic server domain”,然后”next”,没有特别的需要就不修改默认选择,然后”next”,在这个界面上输入用户名、密码和创建这个服务的描述(请记住这个用户密码它是启动这个服务和进入服务控制台的帐号),然后”next”,选择jdk 的版本,然后”next”,在这个界面你可以修改创建服务的目录和名称,然后按”create”开始创建。 3.创建应用目录创建应用目录有两种方式分别介绍如下(后面3.2的方法作为参考): 3.1 最简单的应用目录创建当weblogic服务创建成功后,再次打开“Configuration Wizard”,这次选择”extend and existing weblogic configuration(扩展weblogic配置)”,然后”next”,选择weblogic服务目录,然后”next”,在”Configuration Extensions”中勾选”DefaultWebApp”,然后以下取默认值一路”next”直到”import”就OK了。默认应用目录一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注:d:为我PC机上安装weblogic的盘符,读者根据安装目录进行查找)。 配置方法如下:

WebLogic 域配置策略

WebLogic 域配置策略 在本文的第一部分(第 8 期,卷 3 ,WLDJ )中,我曾向您详细介绍了可用于创建和配置域,以及经过评估的指南和模板选项的不同策略。在本文中,我使用了像 WLShell 、 WebLogic Scripting Tool 、 Silent Scripts 和 Ant 这样的工具来配置域。这些工具利用了简单的高级脚本语言。 注意:本文在很大程度上依赖于一些通用的步骤,比如第一部分中描述的域创建、数据库配置和检查域配置。 脚本语言 有很多问题与脚本语言的结构和语义有关。如何编写注释?如果有的话,什么是行分隔符?该语言支持哪些数据类型?该语言是否有变量和赋值?如何执行查询和导航?如何调用行为(即方法)?是否支持分支和循环?幸运的是,许多可选的脚本语言都可以用于域配置。让我们看一看这些语言。 WLShell 根据 WLShell 站点的说法,“ WLShell 是一种用于 WebLogic 的 shell 。” WLShell 使用一种非常简单的脚本语言来提供对 JMX Mbean 的访问,并提供一种熟悉的文件和目录导航模型,来导航 MBean 。 WLShell 的安装非常简单。下载正确的安装程序并执行之。遵照安装程序的步骤,完成安装。 WLShell 脚本语言支持单行注释。注释字符是散列符号( # )。以 # 开始的一切内容都被注释掉了。没有特殊的行结束符号。回显命令是 print 或者 echo 。 WLShell 使用熟悉的目录和文件概念来导航 WebLogic Server 实例, MBean 对应于目录,而 MBean 的属性对应于文件。因此,导航是通过像 cd 和 ls 这样的可识别命令来完成的。用于创建一个 MBean 的命令是 md ,而用于删除一个对象的命令是 rd 。例如,要创建一个名为 semJDBCConnectionPool 的连接池,可以执行下面的命令: md /JDBCConnectionP oo l/semJDBCConnectionP oo l 如果名称包含正斜杠怎么办?可以通过使用一个另外的正斜杠对这个正斜杠进行转义。例如,要创建一个名为 jdbc/semJDBCDataSource 的数据源,可以执行下面的命令: md /JDBCTxDataSource/jdbc//semJDBCDataSource 设置一个对象的变量属性可以使用 set 命令来完成。要设置一个 boolean 类型的变量,需要调用 set variable-name true-or-false 。例如,要把 StdoutDebugEnabled 变量设置为 true ,可以调用下面的命令: set StdoutDebugEnabled true 要设置一个 integer 类型的变量,需要调用 set variable-name integer-value 。例如,要把StdoutSeverityLevel 变量的值设置为 64 ,可以调用下面的命令: set StdoutSeverityLevel 64 要设置一个 string 类型的变量,需要调用 set variable-name "string-value." 。例如,要把 URL 设置为 jdbc:pointbase:server://localhost:9093/workshop ,可以调用下面的命令: set URL "jdbc:pointbase:server://localhost:9093/workshop" 设置原始类型的变量很容易,但是如何设置 java.util.Properties 类型的变量呢?要设置 java.util.Properties 类型的变量,需要使用特殊的语法。调用 set variable-name (java.util.Properties) "name=value ,各个 name=value 对之间由分号隔开。例如,要设置连接池的属性,可以调用下面的命令: set Properties (java.util.Properties) "user=weblogic;databaseName=jdbc:pointbase:server://localhost:9093/semdb" 至此,我已分析了如何设置 boolean 、 int 、 String 和 Properties 类型的变量。那么如何设置另一种 MBean 类型的变量呢?只要调用 set variable-name path-to-the-mbean 即可。例如,要设置 JMS JDBC 存储器的连接池属性,可以调用下面的命令: set ConnectionP oo l /JDBCConnectionP oo l/semJDBCConnectionP oo l 通过执行 ls 命令, WLShell 不仅列出了可以获取或设置的属性,而且还列出了可以调用的操作。如何执行一项操作呢?需要使用一个叫做 invoke 的特殊命令。 Invoke 命令的语法是: invoke method-name parameter-list-separated-by-space 。例如,要把连接池部署到服务器,可以调用下面的命令:

weblogic安装配置以及部署

Shanghai Baosight Software Co.,Ltd. √ Weblogic安装配置以及应用部署 编制毛瑜明 审核 批准 上海宝信软件股份有限公司 2009年8月3日

√ 文档控制 修改历史: 日期 作者或修改人 版本号 版本描述(修改记录) 2009-8-12 毛瑜明 V1.0 没有前期版本 分发记录: 拷贝号 姓名 部门

√ 目 录 1. Weblogic 的安装 ............................................................................................. 4 1.1. 安装前的准备 . (4) 1.1.1. 软件环境 ..................................................................................... 4 1.2. 安装weblogic9.2.1.0 ............................................................................ 4 1.3. 创建域(domain ) ............................................................................... 6 1.4. 部署应用 (10) 1.4.1. 启动和关闭weblogic ................................................................ 10 1.4.2. 创建server ............................................................................... 10 1.4.3. 部署应用 .. (13)

weblogic-数据源配置与使用方法

Weblogic 配置使用数据源与使用方法 我用的Weblogic10,其他可能有点不同,不过应该差不多 启动weblogic10,登录 选择JDBC->Data Sources ,如图1 图1 进入界面后,先点击左上角的Lock&Edit按钮,如图2

图2点击后就可以进行编辑和配置了。 点击右边页面的“New”如图3 图3点击NEW 后,出现新建数据源界面如图4

图4 变量解释: Name: 图4中第一个红框,随便起的名,在服务器用的数据源名,随便起,自己能认出来就行。 JNDI Name: 同志们,注意了,这个名字很重要,是在客户端要调用的JNDI名。Database Type:数据库类型,我用的MySql,我选MySql,其他数据库也是一样的,用什么就选什么。 Database Driver:数据库驱动,地球人都知道 写完了点“Next”中文的话就是“下一步”,如图5,

图5直接点下一步如图6

图6 参数解释: Database Name: 数据库名 Host Name:数据库地址,我是本地所以是127.0.0.1 Port:数据库端口,mysql默认端口是3306,其他数据库各有不同Database User Name:数据库用户名 Password/Confirm Password :数据库密码' 配置好了点 next 然后点击上面的Test Configeration 如图7

图7 PS:测试成功通过就点Finish,测试要是没通过自己找原因,有的时候会是驱动的问题,如果是找不到驱动错误的话,就自己把驱动放到weblogic 里去,在weblogic8.1中就有可能出现这种问题,数据库驱动放在"你电脑weblogic安装的位置 \bea\wlserver_10.0\server\lib" Finish 如图 8 图8 其中MysqlTest 是刚才新建的数据源这时候还没有Targets,还不能用,点击MysqlTest,也就是刚才创建的数据源,出现图9页面 图10 点击第二个选项卡,即Targets ,出现如图11

weblogic集群配置方法-具体实施步骤1

weblogic集群配置方法 案例所属系统 应用服务器weblogic1,weblogic2 案例现象 应用服务器,主机8G内存,目前使用情况: 主机weblogic1 为了提高内存使用率,准备在两台主机上各新增一个域,并配置集群,然后部署应用。 案例平台环境 查看主机信息 [weblogic@weblogic1 ~]$ uname -a Linux weblogic1 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux [weblogic@weblogic2 bin]$ uname -a Linux weblogic2 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux 查看weblogic版本信息 [weblogic@weblogic1 ~]$ cat /home/weblogic/bea/logs/log.txt Nov 24, 2010 9:15:28 PM -- install "WebLogic Platform" 9.2.3.0 at /home/weblogic/bea/weblogic92

release 9.2.3.0 [Added] |_____WebLogic Server [Added] | |_____Server [Added] | |_____Server Examples [Added] |_____Workshop for WebLogic Platform [Added] |_____Workshop [Added] |_____Workshop Examples [Added] [weblogic@weblogic2 logs]$ cat /home/weblogic/bea/logs/log.txt Nov 24, 2010 2:56:10 PM -- install "WebLogic Platform" 9.2.3.0 at /home/weblogic/bea/weblogic92 release 9.2.3.0 [Added] |_____WebLogic Server [Added] | |_____Server [Added] | |_____Server Examples [Added] |_____Workshop for WebLogic Platform [Added] |_____Workshop [Added] |_____Workshop Examples [Added] 查看JDK信息 [weblogic@weblogic1 logs]$ echo $JA V A_HOME /usr/local/jdk1.5.0_21 [weblogic@weblogic2 logs]$ echo $JA V A_HOME /usr/local/jdk1.5.0_21 查看ip地址信息 [root@weblogic1 ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:50:56:B9:00:01 inet addr:172.22.0.12 Bcast:172.22.0.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:feb9:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:598544 errors:0 dropped:0 overruns:0 frame:0 TX packets:1863036 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:52714000 (50.2 MiB) TX bytes:2139395347 (1.9 GiB) Base address:0x2000 Memory:d8840000-d8860000 [root@weblogic2 ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:CD:80:D2 inet addr:172.22.0.13 Bcast:172.22.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fecd:80d2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:348063 errors:0 dropped:0 overruns:0 frame:0

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