weblogic切换域后项目无法启动

    工作中,在使用webloigc的时候,遇到这样的一个问题,项目安装包在选定的domain域中安装后,可以正常启动,但在把项目拷贝到另一个domain域后,虽然把config.xml中的配置信息完整复制了过来,但依然无法正常启动。
    解决方法:
    在weblogic控制台,重新配置Connection Pools。
    问题的根源在于,即使是连接相同的数据库,但在config.xml中对应不同域生成的密码(PasswordEncrypted)是不一样的,如下面代码所示。
代码一:
<JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
        Name="MyJDBC Connection Pool"
        PasswordEncrypted="{3DES}sVDinVuLfyc="
        Properties="user=mydb_v320" Targets="test7"
        TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@localhost:1521:orcl"/>
代码二:
<JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
        Name="MyJDBC Connection Pool"
        PasswordEncrypted="{3DES}F02fjJT6kfM="
        Properties="user=mydb_v320" Targets="test6"
        TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@localhost:1521:orcl"/>

猜你喜欢

转载自doctorxq.iteye.com/blog/1172343
今日推荐