0 0

weblogic9.2启动报错com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding5

项目在weblogic9.2.0.0中运行正常 移入weblogic9.2.3.0后出现如下问题
控制台输出:
<2012-3-8 上午02时39分20秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.5.0_12-b04 from Sun Microsystems Inc.>
<2012-3-8 上午02时39分20秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 9.2 MP3  Wed Mar 19 01:17:39 PDT 2008 1099108 >
<2012-3-8 上午02时39分22秒 CST> <Info> <WebLogicServer> <BEA-000215> <Loaded License : D:\Program_Files\bea\license.bea>
<2012-3-8 上午02时39分22秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<2012-3-8 上午02时39分22秒 CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<2012-3-8 上午02时39分22秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file D:\Program_Files\bea\user_projects\domains\tbpdomain\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.>
<2012-3-8 上午02时39分23秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<2012-3-8 上午02时39分25秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
<2012-3-8 上午02时39分25秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<2012-3-8 上午02时39分26秒 CST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'oms' due to error com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte..
com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.
at com.rsa.jsafe.JA_PKCS5Padding.a(Unknown Source)
at com.rsa.jsafe.JG_BlockCipher.decryptFinal(Unknown Source)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:68)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:94)
at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:87)
Truncated. see log file for complete stacktrace
com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.
at com.rsa.jsafe.JA_PKCS5Padding.a(Unknown Source)
at com.rsa.jsafe.JG_BlockCipher.decryptFinal(Unknown Source)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:68)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:94)
at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:87)
Truncated. see log file for complete stacktrace
>
附:config.XML
2012年3月08日 03:00

1个答案 按时间排序 按投票排序

0 0

采纳的答案

先看看9.2.0.0跟9.2.3.0之间版本的升级日志,看他们都 做了哪些修改

还有网上搜索的这个,应该也有帮助吧


引用
背景&分析
JSAFE是有RSA开发的JAVA加密解密引擎。当遇到与JSAFE相关的异常时,可以确定是加密解密出了问题。Weblogic domain中的所有密码通过SerializedSystemIni.dat中的hashes加密。可以通过这篇文章理解Weblogic怎样使用SerializedSystemIni.dat。如果在一个Weblogic domain中加密的密码被用与另一个Weblogic domain,那么加密后的密码将不能被解密并且Weblogic server不能启动
解决方案
1,使用当前domain的SerializedSystemIni.dat对密码进行加密。
2、查看 http://maxpengpeng.blog.163.com/blog/static/8878885200871835643564/
3、www.google.com

2012年3月08日 09:29

相关推荐

    weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法

    这是因为 WebLogic 服务器为了更好地管理和操作数据库连接,会使用自己的包装类 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 来表示 CLOB 类型的数据,而不是直接使用 Oracle 提供的标准 `oracle.sql.CLOB` 类。...

    weblogic9.2_full_license.rar

    WebLogic Server 9.2 是 Oracle 公司的旗舰级应用服务器产品,它是一个功能强大的 Java EE 平台,用于构建、部署和管理企业级 Web 应用程序。"weblogic9.2_full_license.rar" 文件很可能是包含了 WebLogic Server ...

    weblogic9.2环境部署

    在`user_projects/domains`目录下找到对应的域文件夹,双击`startWebLogic.cmd`启动服务。 3. **访问WebLogic控制台** 通过浏览器访问`http://localhost:9999/console`,使用建域时设定的用户名和密码登录控制台,...

    WebLogic9.2安装及配置[定义].pdf

    修改 E:\bea\user_projects\domains\base_domain\bin\startWeblogic.cmd 在文件中找到“set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%”,加入 weblogic_crack.jar,保存后重新启动 WebLogic 服务器。 ...

    MyEclipse 5.0 + WebLogic 9.2 配置解.doc

    ### MyEclipse 5.0 + WebLogic 9.2 配置详解 #### 一、背景介绍 本文档旨在详细介绍如何在MyEclipse 5.0环境下配置WebLogic 9.2服务器,并解决在此过程中可能遇到的一些常见问题。本文档适用于已经熟悉Java EE开发...

    weblogic9.2安装过程

    为此,需要切换到目录 &lt;BEA&gt;/weblogic92/samples/domains/wl_server/bin,并运行命令 “startWebLogic.sh”。这个命令将启动 WebLogic 服务器,并使其准备好接受请求。 访问 WebLogic 控制台 启动 WebLogic 服务器...

    weblogic.jdbc.vendor.oracle.OracleThinBlob jar包下载

    `weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...

    weblogic.xml

    即如下的报错: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放到WEB-INF文件夹下面

    Weblogic9.2安装手册.pdf

    ### Weblogic 9.2 安装与集群配置详尽指南 #### 一、Weblogic 9.2 for Windows 安装概述 本手册详细介绍了Weblogic 9.2 for Windows 的安装步骤及相关配置,旨在帮助技术人员顺利完成Weblogic 9.2的安装,并能够...

    weblogic12c 安装包 fmw_12.2.1.2.0_wls_Disk1_1of1.zip

    5. **启动与管理**:启动WebLogic Server,可以使用`startWebLogic.sh`(Unix/Linux)或`startWebLogic.cmd`(Windows),然后通过Console或JMX接口管理服务器。 6. **部署应用**:将打包好的Java EE应用(WAR、EAR...

    weblogic启动失败问题解决

    5. 启动服务:最后,使用 `./startWebLogic.sh` 命令启动 WebLogic 服务。 配置参数调整 在启动 WebLogic 服务之前,我们还需要调整一些配置参数。例如,可以将服务器的超载最大线程粘滞时间从 600 秒改为 1200 秒...

    linux下weblogic9.2集群安装部署借鉴.pdf

    Linux 下 WebLogic 9.2 集群安装部署借鉴 本文档详细介绍了在 Linux 操作系统下安装和部署 WebLogic 9.2 集群的步骤和注意事项,涵盖了 JDK 安装、环境变量配置、WebLogic 9.2 集群安装准备、集群概念、集群应用的...

    Weblogic9.2 for windows安装手册.doc

    Weblogic 9.2 for Windows 安装手册 Weblogic 9.2 for Windows 安装手册是一份详细的安装指南,旨在帮助用户成功安装和配置 Weblogic 9.2 服务器在 Windows 操作系统下。以下是根据安装手册中的内容生成的相关知识...

    解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException

    该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。

    weblogic9.2许可文件

    这可以通过管理控制台、命令行工具(如 `startWebLogic.sh` 或 `startWebLogic.cmd`)或者操作系统的服务管理工具来完成。 4. 为了验证许可文件是否成功导入并解除了并发用户限制,你可以检查 WebLogic Server 的...

    weblogic.jdbc.vendor.oracle.OracleResultSet jar包

    其中,WebLogic的JDBC模块是连接数据库的关键组件,而`weblogic.jdbc.vendor.oracle.OracleResultSet`则是这个模块中的一个重要类,主要用于处理Oracle数据库查询结果集。 `OracleResultSet`是WebLogic针对Oracle...

Global site tag (gtag.js) - Google Analytics