1. 程式人生 > >文字方式配置weblogic連線池(明文密碼屬性)

文字方式配置weblogic連線池(明文密碼屬性)

對weblogic資料庫連線池進行配置有兩種方法:
(1)通過控制檯(圖形介面上進行操作)
     這個過程很簡單,略。
(2)通過文字(對config.xml進行修改)
     如果你的weblogic控制檯出現問題,比如說進不去、一閃就消失了等等現象,而此時你又想配置連線池,
怎麼辦?此時只能通過文字的方式來進行。
     但是使用文字的方式配置連線池的時候,會看到weblogic使用的不是明文密碼,例如:

    <JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
        Name="stevie" PasswordEncrypted

="{3DES}BzyCXeNoR0c="
        Properties="user=liu1" Targets="myserver"
        TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.168.37.251:1521:TCX01"/>
    <JDBCTxDataSource JNDIName="TCX01_stevieliu_JNDITx"
        Name="TCX01_stevieliu_JNDITx" PoolName="stevie" Targets="myserver"/>

如果我們想按照此例來建立一個新的連線池,如何來進行呢?因為我們對這樣的值:
PasswordEncrypted=”{3DES}BzyCXeNoR0c=”
不知道應該怎麼處理,
其實這個很簡單,
因為我們可以使用將PasswordEncrypted 改為 Password ,即:

    <JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
        Name="stevie" Password="liu1"
        Properties="user=liu1" Targets="myserver"
        TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.168.37.251:1521:TCX01"/>
    <JDBCTxDataSource JNDIName="TCX01_stevieliu_JNDITx"
        Name="TCX01_stevieliu_JNDITx" PoolName="stevie" Targets="myserver"/>

這樣的話,weblogic知道你改為了用明文的密碼,重啟weblogic以後,會自動將其密碼加密。

:我上面使用的weblogic的版本是