Weblogic控制台有待处理文件夹xml的问题

时间:2011-06-09 06:56:18

标签: xml console weblogic

如您所知,weblogic服务器收集我们在“pending”文件夹下的consele屏幕所做的更改。但我的wl服务器没有正确创建该文件。例如,每一行都有一个带有
字符的结尾(表示\ r),它会向每个元素添加xmlns,最后当我尝试创建时,它开始给出错误“Caused By: com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte”一个新的数据源。

文件结构的一个简单示例如下:

    <domain xmlns="http://xmlns.oracle.com/weblogic/domain" xmlns:sec="http://xmlns.oracle.com/weblogic/security" 
xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.oracle.com/weblogic/security/xacml http://xmlns.oracle.com/weblogic/security/xacml/1.0/xacml.xsd http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator/1.0/passwordvalidator.xsd http://xmlns.oracle.com/weblogic/domain http://xmlns.oracle.com/weblogic/1.0/domain.xsd http://xmlns.oracle.com/weblogic/security http://xmlns.oracle.com/weblogic/1.0/security.xsd http://www.bea.com/ns/90/weblogic/security/samples http://xmlns.oracle.com/weblogic/1.0/security.xsd http://xmlns.oracle.com/weblogic/security/wls http://xmlns.oracle.com/weblogic/security/wls/1.0/wls.xsd" 
xmlns:dom="http://xmlns.oracle.com/weblogic/domain"> &#xd;

你可以看到其中有2个xsi属性。

而且,我尝试添加新的数据源,它会给出异常“Console encountered the following error com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.”。但xml文件是正确的(它与密码加密无关)

可能是什么问题?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我之前看到的所有其他示例都表明config.xml中的密码加密存在问题

我建议您备份config.xml并将<credential-encrypted>更改为纯文本而不是加密值,然后重试。

另请参阅此链接http://anythingsimple.blogspot.com/2008/10/oracle-bea-weblogic-server-10-invalid.html

  

您可能需要重新加密   使用新域中的密码   BEA提供   weblogic.security.Encrypt工具   存档这个目标。