`
thinkact
  • 浏览: 83395 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic wlst connect 加密连接

    博客分类:
  • Java
 
阅读更多
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
分享到:
评论

相关推荐

    weblogic12c安装及WLST脚本创建域(domain)

    connect('weblogic','password','t3://localhost:7001') ``` 3. **读取模板**:WebLogic提供了一些预定义的域模板,可以使用`readDomain`命令读取。 ``` readDomain('/path/to/config/fmwconfig/templates/wls/...

    weblogic wls批量巡检脚本

    weblogic通过wls进行巡检,并自动生成csv巡检结果,可批量进行巡检操作。主要针对 节点状态、线程状态、独占线程、粘滞线程、jvm、jdbc等内容进行巡检,经过测试兼容weblogic9、11g、12c等多版本。 执行方法: 根据...

    WLST参考手册.pdf

    WLST提供了丰富的命令集来实现对WebLogic Server的管理功能,包括但不限于连接服务器、配置和管理资源、部署应用程序等。 #### 二、WLST命令类别概述 WLST命令被细分为多个类别,以便于用户理解和使用: 1. **...

    WebLogic Scripting Tool (WLST) 介紹

    - **在线模式 (Using WLST Online)**:在在线模式下,WLST直接连接到运行中的WebLogic服务器,并可以实时修改配置。这种模式适用于实时管理任务,例如动态调整服务器配置。 - **离线模式 (Using WLST Offline)**:...

    weblogic连接池配置数据库断掉重连的问题

    Weblogic 连接池配置数据库断掉重连的问题 在 Weblogic 中,连接池配置数据库断掉重连是一个非常重要的问题。连接池配置是 Weblogic 中的一种机制,用于管理与数据库的连接。然而,在实际应用中,我们经常会遇到...

    WLST 监控weblogic脚本

    使用WLST 监控weblogic application server的脚本。

    weblogic连接池配置

    weblogic连接池配置说明, weblogic8.1连接池配置及简单优化

    weblogic密码加解密 - rznice的专栏 - CSDN博客1

    1. 密钥K1进DES加密 2. K2对步骤1的结果进DES解密 3. 步骤2的结果使密钥K1进DES加密

    在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试

    ### 在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文将详细介绍如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server 和 JDataStore 数据库连接池以及如何在应用程序中获取...

    weblogic配置sql数据连接池

    SQL数据连接池是WebLogic Server中的一个重要组件,用于优化数据库连接的创建、分配和管理,从而提高系统性能和资源利用率。本文将详细介绍如何在WebLogic中配置SQL数据连接池。 一、数据连接池的作用 数据连接池是...

    weblogic巡检信息采集脚本

    weblogic巡检信息自动采集,包括环境信息、配置、日志等,采集完后可自动FTP上传。

    weblogic配置数据库连接

    1、weblogic数据源的配置,2、数据库连接配置,3、jndi连接方式配置

    Weblogic监控jndi泄露连接的方法.doc

    总结来说,解决 WebLogic 中 JNDI 泄露连接问题,主要涉及两方面:一是优化连接池配置,设置合理的“非活动连接超时”,以确保无用连接能及时释放;二是通过开启诊断日志,结合系统操作,定位出导致泄露的具体代码,...

    weblogic数据源连接池

    - 连接池管理:WebLogic提供了丰富的连接池管理功能,如监控连接状态,自动回收空闲过久的连接,以及在连接耗尽时自动扩展连接池大小。 - 故障恢复:如果连接发生异常,WebLogic会尝试自动重连,提高系统的健壮性。...

    在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试.pdf

    ### WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文档旨在探讨如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server、JDataStore等数据库的连接池,并介绍如何在实际应用中...

    配置weblogic中间件ssl加密认证(HTTPS).docx

    配置weblogic中间件ssl加密认证(HTTPS),文档简洁明了,环境为weblogic10.3.6+linux6.4

Global site tag (gtag.js) - Google Analytics