导航:首页 > 程序命令 > wlst命令

wlst命令

发布时间:2022-05-20 13:19:41

⑴ weblogic.wsee.jaxws.spi.wlsprovider类 在哪个包下

但是在创建时无法修改模板中定义的配置设置。
3.使用wlst手工创建.host};
classname=://${wls;wlconfig t3.ant,使用一系列的wlst命令,在创建域时可以修改配置,在需要批处理的脚本时,这种方法基本已经是不建议使用了.classpath /;lt,此方法既快捷又轻松.taskdefs.management.WLConfig,按照bea的说法, domainDir, user, password)方法;wls;wlconfig.management.WLConfig
classpathref=weblogic.ant.taskdefs,这种方法最有用
4.使用weblogic提供的ant任务weblogicweblogic中创建域的方法有
最简单的是使用weblogic提供的UI工具,建议使用wlst,下面是一段示例代码:
lt;taskdef name=:Configuration Wizard,这是最傻瓜化的方法,应该也是最常用的方法
2.使用wlst提供的命令createDomain(domainTemplate:${wls

⑵ 如何使用NodeManager管理WebLogic集群

1 检查现有配置 1.1启动管理服务器 1.2登录管理控制台 2配置node manager步骤 2.1 在主机ms中新建目录<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0 其中<MIDDLEWARE_HOME>为/opt/Oracle/Middleware 2.2 拷贝文件<MIDDLEWARE_HOME>/wlserver_12.1/server/bin/startNodeManager.sh到新建目录Machine-0下 2.3修改文件<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/startNodeManager.sh中变量NODEMGR_HOME的值: 其中将NODEMGR_HOME改为刚才新建的目录。 2.4在目录<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/下新建文件nodemanager.properties,文件内容如下: view source print? 1 ListenAddress=ms 2 ListenPort=5556 3 SecureListener=false 其中ListenAddress中代表node manager服务所在的主机,请尽量使用域名,也可以使用ip,请尽量不要使用locahost,具体原因在后面介绍。 ListenPort是node manager的监听端口。 2.5在as1主机上创建目录<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-1,拷贝文件startNodeManager.sh,新建文件nodemanager.properties,具体的操作参照上面的说明,配置情况如下: 3注册计算机到域 3.1登录ms,进入目录 <MIDDLEWARE_HOME>/wlserver_12.1/server/bin,执行命令 view source print? 1 source setWLSEnv.sh 2 3 java weblogic.WLST 3.2在wlst命令行输入命令连接管理服务器 view source print? 1 connect('weblogic','12345678','t3://ms:7001') 3.3运行注册命令 view source print? 1 nmEnroll('/opt/Oracle/Middleware/user_projects/domains/base_domain/','/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0') 说明如下 作用: (1)将计算机Machine-0与管理服务器所在的域关联起来,并且从管理服务器下载文件nm_password.properties和SerializedSystemIni.dat nm_password.properties:管理服务器授权节点管理器管理受管理服务器的用户名和密码(经过加密处理) 参考路径:/opt/Oracle/Middleware/user_projects/domains/base_domain/config/nodemanager/nm_password.properties SerializedSystemIni.dat:密钥文件 参考路径: (2)更新文件nodemanager.domains ,nodemanager.domains 记录节点管理器能够管理的weblogic域 两个参数: (1)param1:域所在路径,比如:/opt/Oracle/Middleware/user_projects/domains/base_domain (2)param2:节点管理器所在路径,比如:/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0 3.4使用exit(),退出wlst命令行。 3.5同样的操作在as1上执行一遍,注意nmEnroll的参数。 4启动两台节点管理器 4.1登录ms,在目录下面<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0运行命令: view source print? 1 ./startNodeManager.sh 4.2登录as1, ,在目录下面 <MIDDLEWARE_HOME> /user_projects/nodemanager/Machine-1运行命令: view source print? 1 ./startNodeManager.sh 5在weblogic管理控制台启动或者停止受管理服务器 5.1选择要停止的服务器 5.2启动\关闭服务 选中要启动的服务后,点击启动或者关闭。

⑶ java.lang.reflect.invocation targetexception

java.lang.reflect.Invocation TargetException ... mpVariables 命令类别:信息命令 用于 WLST:联机版或脱机版 描述 显示 WLST 使用的所有变量,包括它们的名称和值。在出现错误的情况下,此命令将返回 WLSTException。

⑷ 怎么配置Weblogic域

1、创建域(Domain)的方式:
Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的
windows下面可以直接在开始菜单安装程序中创建domain,如图所示:
linux下面可以直接进入weblogic安装目录中创建domain,具体位置:
weblogic11/wlserver_10.3/common/bin/config.sh
当然config.cmd即是windows的创建domain的方式了。
2、创建domain:
默认选中“创建新的Weblogic域”,点击“下一步”
“扩展现有的Weblogic域”是指对已经存在的域进行额外配置
3、选择域源:
默认选中“Basic Weblogic Server Domain……”,即创建基本的域。点击“下一步”
其它几种domain类型是针对特定应用的,如sip、webservice。
4、指定域名和位置:

输入域的名称“example”,域的位置默认是:
weblogic11user_projectsdomains。点击下一步。
域创建完成之后,会在该位置下创建以域名称(如:example)命名的文件夹
5、配置管理员用户名和口令:
意思是管理domain(修改配置、启动、停止等维护操作)的操作账号

上图所示,这里的配置是可选的,如果涉及到集群,可在这里配置。
直接点击下一步。
8、配置概要:
至此,已经完成了基本的配置,上图显示配置的概要信息,如域名、域类型、管理服务器名称等。点击“创建”按钮,进行domain的创建。

⑸ weblogic11g 管理节点与受管节点不在同一机器如何配置

1 检查现有配置
1.1启动管理服务器
1.2登录管理控制台
2配置node manager步骤
2.1 在主机ms中新建目录<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0
其中<MIDDLEWARE_HOME>为/opt/Oracle/Middleware
2.2 拷贝文件<MIDDLEWARE_HOME>/wlserver_12.1/server/bin/startNodeManager.sh到新建目录Machine-0下
2.3修改文件<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/startNodeManager.sh中变量NODEMGR_HOME的值:

其中将NODEMGR_HOME改为刚才新建的目录。
2.4在目录<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/下新建文件nodemanager.properties,文件内容如下:

view source print?

1 ListenAddress=ms

2 ListenPort=5556

3 SecureListener=false
其中ListenAddress中代表node manager服务所在的主机,请尽量使用域名,也可以使用ip,请尽量不要使用locahost,具体原因在后面介绍。
ListenPort是node manager的监听端口。
2.5在as1主机上创建目录<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-1,拷贝文件startNodeManager.sh,新建文件nodemanager.properties,具体的操作参照上面的说明,配置情况如下:

3注册计算机到域
3.1登录ms,进入目录 <MIDDLEWARE_HOME>/wlserver_12.1/server/bin,执行命令

view source print?

1 source setWLSEnv.sh

2

3 java weblogic.WLST
3.2在wlst命令行输入命令连接管理服务器

view source print?

1 connect('weblogic','12345678','t3://ms:7001')
3.3运行注册命令

view source print?

1 nmEnroll('/opt/Oracle/Middleware/user_projects/domains/base_domain/','/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0')
说明如下
作用:
(1)将计算机Machine-0与管理服务器所在的域关联起来,并且从管理服务器下载文件nm_password.properties和SerializedSystemIni.dat

nm_password.properties:管理服务器授权节点管理器管理受管理服务器的用户名和密码(经过加密处理)
参考路径:/opt/Oracle/Middleware/user_projects/domains/base_domain/config/nodemanager/nm_password.properties
SerializedSystemIni.dat:密钥文件
参考路径:
(2)更新文件nodemanager.domains ,nodemanager.domains 记录节点管理器能够管理的weblogic域
两个参数:
(1)param1:域所在路径,比如:/opt/Oracle/Middleware/user_projects/domains/base_domain
(2)param2:节点管理器所在路径,比如:/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0
3.4使用exit(),退出wlst命令行。
3.5同样的操作在as1上执行一遍,注意nmEnroll的参数。
4启动两台节点管理器
4.1登录ms,在目录下面<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0运行命令:

view source print?

1 ./startNodeManager.sh
4.2登录as1, ,在目录下面 <MIDDLEWARE_HOME> /user_projects/nodemanager/Machine-1运行命令:

view source print?

1 ./startNodeManager.sh
5在weblogic管理控制台启动或者停止受管理服务器
5.1选择要停止的服务器

5.2启动\关闭服务
选中要启动的服务后,点击启动或者关闭。

⑹ 如何手工抓取mp文件及分析

当服务器挂起,崩溃或者性能底下时,就需要抓取服务器的线程堆栈(Thread Dump)用于后续的分析.

Thread mp提供了当前活动的线程的快照. 它提供了JVM中所有Java线程的栈跟踪信息

有很多方式可用于获取Thread Dump, 一些是操作系统特定的命令.

操作系统命令获取ThreadDump:

Windows:

1. 转向服务器的标准输出窗口并按下Control + Break组合键, 之后需要将线程堆栈复制到文件中

UNIX/ Linux

首先查找到服务器的进程号(process id), 然后获取堆栈.

1. ps –ef | grep java

2. kill -3 <pid>

注意一定要谨慎, 一步不慎就可能让服务器进程被杀死!

JVM 自带的工具获取线程堆栈:

JDK自带命令行工具获取PID并做ThreadDump:

1. jps

2. jstack <pid>

使用JVisualVM:

Threads 标签页àThreadDump按钮.

WebLogic 自带的获取 thread mp的工具:

1. webLogic.Admin 工具

a. 打开命令提示符, 通过运行<DOMAIN_HOME>/bin/setDomain.env设置相关类路径

b. 执行下面的命令

java weblogic.Admin -url t3://localhost:7001 -username weblogic -password weblogic1 THREAD_DUMP

注意: Thread Dump 会打印到标准输出, 如nohup日志或者进程窗口.

2. 使用 Admin Console

a. 登录 Admin Console , 点击对应的服务器

b. 点击Server à Monitoring àThreads

c. 点击: Dump Thread Stack 按钮

3. 使用WLST (WebLogic Scripting Tool)

connect(‘weblogic’,'weblogic1’,’t3://localhost:7001’)

cd(‘Servers’)

cd(‘AdminServer’)

threadDump()

disconnect()

exit()

注意: 线程堆栈将会保存在运行wlst的当前目录下.

4. 使用utils.ThreadDumper

用法:

C:\bea\wlserver_10.3\server\lib>java -cp weblogic.jar utils.ThreadDumper

Broadcast Thread mps disabled: must specify weblogic.debug.mpThreadAddr and

weblogic.debug.mpThreadPort

Exception in thread "main" java.lang.I llegalArgumentException: Port out of range

:-1

at java.net.DatagramPacket.setPort(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at utils.ThreadDumper.sendDumpMsg(ThreadDumper.java:124)

at utils.ThreadDumper.main(ThreadDumper.java:145)

5. 如果服务器是作为Windows服务的方式运行, 请运行下列命令:

WL_HOME\bin\beasvc -mp -svcname:service-name

⑺ Java 中怎么获取一份线程 mp 文件

当服务器挂起,崩溃或者性能底下时,就需要抓取服务器的线程堆栈(Thread Dump)用于后续的分析.

Thread mp提供了当前活动的线程的快照.它提供了JVM中所有Java线程的栈跟踪信息

有很多方式可用于获取Thread Dump,一些是操作系统特定的命令.


Windows:

1. 转向服务器的标准输出窗口并按下Control + Break组合键,之后需要将线程堆栈复制到文件中

UNIX/ Linux

首先查找到服务器的进程号(process id),然后获取堆栈.

1. ps –ef| grep java

2. kill -3 <pid>

注意一定要谨慎,一步不慎就可能让服务器进程被杀死!


JDK自带命令行工具获取PID并做ThreadDump:

1. jps

2.jstack <pid>

使用JVisualVM:

Threads标签页 →ThreadDump按钮


1. webLogic.Admin工具

a.打开命令提示符,通过运行<DOMAIN_HOME>/bin/setDomain.env设置相关类路径

b.执行下面的命令

java weblogic.Admin -url t3://localhost:7001 -username weblogic -password weblogic1 THREAD_DUMP

注意: Thread Dump会打印到标准输出,如nohup日志或者进程窗口.

2.使用 Admin Console

a.登录Admin Console ,点击对应的服务器

b.点击ServeràMonitoringàThreads

c.点击: Dump Thread Stack按钮

3.使用WLST (WebLogic Scripting Tool)

connect(‘weblogic’,'weblogic1’,’t3://localhost:7001’)

cd(‘Servers’)

cd(‘AdminServer’)

threadDump()

disconnect()

exit()

注意:线程堆栈将会保存在运行wlst的当前目录下.

4.使用utils.ThreadDumper

用法:

C:eawlserver_10.3serverlib>java -cp weblogic.jar utils.ThreadDumper

Broadcast Thread mps disabled: must specify weblogic.debug.mpThreadAddr and

weblogic.debug.mpThreadPort

Exception in thread "main" java.lang.IllegalArgumentException: Port out of range

:-1

at java.net.DatagramPacket.setPort(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at utils.ThreadDumper.sendDumpMsg(ThreadDumper.java:124)

at utils.ThreadDumper.main(ThreadDumper.java:145)

5.如果服务器是作为Windows服务的方式运行,请运行下列命令:

WL_HOMEineasvc -mp -svcname:service-name


$JAVA_

⑻ weblogic利用已有域创建wlst脚本

WLST: WebLogic Scripting Tool ,即 Weblogic 脚本工具。

WebLogic 脚本工具 (WebLogic Scripting Tool , WLST) 是一种命令行脚本界面,系统管理员和操作员用它来监视和管理 WebLogic Server 实例以及域。WLST 脚本环境基于 Java 脚本解释器 Jython。除 WebLogic 脚本功能外,还可以使用解释语言(包括本地变量、条件变量以及流控制语句)的常用功能。WebLogic Server 开发人员和管理员可以按照 Jython 语言语法扩展 WebLogic 脚本语言,以满足其环境需要。(本段摘自 网络-wlst )

WLST 工具可以实现多种针对 Weblogic 的操作,在本文中主要演示如何使用 WLST 新建空白域,其他功能可通过 oracle 的官方操作文档了解。

以下内容中以具体的例子进行说明。

假设 Weblogic 的安装目录为: /bea/Oracle/Middleware
假设默认的 Weblogic Domain 目录为: /datafs/fs/weblogic/domains

阅读全文

与wlst命令相关的资料

热点内容
手机加密日记本苹果版下载 浏览:63
命令行括号 浏览:176
java程序升级 浏览:490
排序算法之插入类 浏览:227
gcccreate命令 浏览:73
海尔监控用什么app 浏览:64
系统盘被压缩开不了机 浏览:984
linuxredis30 浏览:541
狸窝pdf转换器 浏览:696
ajax调用java后台 浏览:904
活塞式压缩机常见故障 浏览:614
break算法 浏览:731
换电池的app是什么 浏览:771
单片机ad采样快速发送电脑 浏览:22
第五人格服务器错误是什么回事儿 浏览:467
查看手机谷歌服务器地址 浏览:191
python操作zookeeper 浏览:706
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:586
程序员的学习之旅 浏览:443