weblogic WLST 管理的连接方法一般使用明文密码, 如果需要隐藏, 可用如下方法
I will start out with a series of short posts about WLST. I have recently written a bunch of scripts and these tips would have saved me some time had a known them beforehand.
You can connect to a running Weblogic server like this:
1
2
3
. /app/oracle/domains/wlsTestDomain/bin/setDomainEnv.sh
java weblogic.WLST
connect(username='weblogic', password='mypw', url='t3://testwls01:7001')
But if you are writing a script you don’t really want to store a clear text password. Instead you can encrypt the user name and password:
1
2
3
4
5
6
. /app/oracle/domains/wlsTestDomain/bin/setDomainEnv.sh
java weblogic.WLST
connect(username='weblogic', password='mypw', url='t3://testwls01:7001')
storeUserConfig(userConfigFile='/app/oracle/scripts/userconfig.secure',
userKeyFile='/app/oracle/scripts/userkey.secure',
nm='false')
This will save a file that contains the encrypted user name and password. The other file contains the key that is used when decrypting.
Now you can connect to the server like this:
1
2
3
4
5
. /app/oracle/domains/wlsTestDomain/bin/setDomainEnv.sh
java weblogic.WLST
connect(userConfigFile='/app/oracle/scripts/userconfig.secure',
userKeyFile='/app/oracle/scripts/userkey.secure',
url='t3://testwls01:7001')
This is of cause not a perfect solution and you must ensure that that they key file is kept secure. But it is much better than clear text passwords.
It is also possible to use this when connecting to a Node Manager:
1
2
3
4
5
nmConnect(username='nodemgr', password='mypw',
domainName='wlsTestDomain', port='5556', nmType='plain')
storeUserConfig(userConfigFile='/app/oracle/scripts/userconfigNM.secure',
userKeyFile='/app/oracle/scripts/userkeyNM.secure',
nm='true')
Now connect using the key file:
1
2
3
nmConnect(userConfigFile='/app/oracle/scripts/userconfigNM.secure',
userKeyFile='/app/oracle/scripts/userkeyNM.secure',
domainName='wlsTestDomain', port='5556', nmType='plain')
Please be aware that the code snippets in this post has been formatted for easy reading and cannot be executed directly without reformatting!
转发来自 http://theheat.dk/blog/?p=157
分享到:
相关推荐
connect('weblogic','password','t3://localhost:7001') ``` 3. **读取模板**:WebLogic提供了一些预定义的域模板,可以使用`readDomain`命令读取。 ``` readDomain('/path/to/config/fmwconfig/templates/wls/...
weblogic通过wls进行巡检,并自动生成csv巡检结果,可批量进行巡检操作。主要针对 节点状态、线程状态、独占线程、粘滞线程、jvm、jdbc等内容进行巡检,经过测试兼容weblogic9、11g、12c等多版本。 执行方法: 根据...
WLST提供了丰富的命令集来实现对WebLogic Server的管理功能,包括但不限于连接服务器、配置和管理资源、部署应用程序等。 #### 二、WLST命令类别概述 WLST命令被细分为多个类别,以便于用户理解和使用: 1. **...
- **在线模式 (Using WLST Online)**:在在线模式下,WLST直接连接到运行中的WebLogic服务器,并可以实时修改配置。这种模式适用于实时管理任务,例如动态调整服务器配置。 - **离线模式 (Using WLST Offline)**:...
Weblogic 连接池配置数据库断掉重连的问题 在 Weblogic 中,连接池配置数据库断掉重连是一个非常重要的问题。连接池配置是 Weblogic 中的一种机制,用于管理与数据库的连接。然而,在实际应用中,我们经常会遇到...
使用WLST 监控weblogic application server的脚本。
weblogic连接池配置说明, weblogic8.1连接池配置及简单优化
1. 密钥K1进DES加密 2. K2对步骤1的结果进DES解密 3. 步骤2的结果使密钥K1进DES加密
### 在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文将详细介绍如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server 和 JDataStore 数据库连接池以及如何在应用程序中获取...
SQL数据连接池是WebLogic Server中的一个重要组件,用于优化数据库连接的创建、分配和管理,从而提高系统性能和资源利用率。本文将详细介绍如何在WebLogic中配置SQL数据连接池。 一、数据连接池的作用 数据连接池是...
weblogic巡检信息自动采集,包括环境信息、配置、日志等,采集完后可自动FTP上传。
1、weblogic数据源的配置,2、数据库连接配置,3、jndi连接方式配置
总结来说,解决 WebLogic 中 JNDI 泄露连接问题,主要涉及两方面:一是优化连接池配置,设置合理的“非活动连接超时”,以确保无用连接能及时释放;二是通过开启诊断日志,结合系统操作,定位出导致泄露的具体代码,...
- 连接池管理:WebLogic提供了丰富的连接池管理功能,如监控连接状态,自动回收空闲过久的连接,以及在连接耗尽时自动扩展连接池大小。 - 故障恢复:如果连接发生异常,WebLogic会尝试自动重连,提高系统的健壮性。...
### WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文档旨在探讨如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server、JDataStore等数据库的连接池,并介绍如何在实际应用中...
配置weblogic中间件ssl加密认证(HTTPS),文档简洁明了,环境为weblogic10.3.6+linux6.4