-
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.XML2012年3月08日 03:00
1个答案 按时间排序 按投票排序
-
采纳的答案
先看看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.com2012年3月08日 09:29
相关推荐
- weblogic 异常 com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.次异常怎...
- weblogic部署启动报错 weblogic.application.ModuleException:
- WebLogic启动失败:java.lang.AssertionError: Could not obtain the localhost address.
- weblogic 启动报错Error: Could not find or load main class weblogic.Server
- 一个weblogic10.3.0启动错误的解决办法
相关推荐
这是因为 WebLogic 服务器为了更好地管理和操作数据库连接,会使用自己的包装类 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 来表示 CLOB 类型的数据,而不是直接使用 Oracle 提供的标准 `oracle.sql.CLOB` 类。...
WebLogic Server 9.2 是 Oracle 公司的旗舰级应用服务器产品,它是一个功能强大的 Java EE 平台,用于构建、部署和管理企业级 Web 应用程序。"weblogic9.2_full_license.rar" 文件很可能是包含了 WebLogic Server ...
在`user_projects/domains`目录下找到对应的域文件夹,双击`startWebLogic.cmd`启动服务。 3. **访问WebLogic控制台** 通过浏览器访问`http://localhost:9999/console`,使用建域时设定的用户名和密码登录控制台,...
修改 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 配置详解 #### 一、背景介绍 本文档旨在详细介绍如何在MyEclipse 5.0环境下配置WebLogic 9.2服务器,并解决在此过程中可能遇到的一些常见问题。本文档适用于已经熟悉Java EE开发...
为此,需要切换到目录 <BEA>/weblogic92/samples/domains/wl_server/bin,并运行命令 “startWebLogic.sh”。这个命令将启动 WebLogic 服务器,并使其准备好接受请求。 访问 WebLogic 控制台 启动 WebLogic 服务器...
`weblogic.jdbc.vendor.oracle.OracleThinBlob`是Oracle JDBC驱动的一个组件,主要用于处理Oracle数据库中的Blob字段。"Thin"模式意味着它是一种轻量级的驱动,不依赖于Oracle客户端库,而是直接通过网络协议与...
即如下的报错: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放到WEB-INF文件夹下面
### Weblogic 9.2 安装与集群配置详尽指南 #### 一、Weblogic 9.2 for Windows 安装概述 本手册详细介绍了Weblogic 9.2 for Windows 的安装步骤及相关配置,旨在帮助技术人员顺利完成Weblogic 9.2的安装,并能够...
5. **启动与管理**:启动WebLogic Server,可以使用`startWebLogic.sh`(Unix/Linux)或`startWebLogic.cmd`(Windows),然后通过Console或JMX接口管理服务器。 6. **部署应用**:将打包好的Java EE应用(WAR、EAR...
5. 启动服务:最后,使用 `./startWebLogic.sh` 命令启动 WebLogic 服务。 配置参数调整 在启动 WebLogic 服务之前,我们还需要调整一些配置参数。例如,可以将服务器的超载最大线程粘滞时间从 600 秒改为 1200 秒...
Linux 下 WebLogic 9.2 集群安装部署借鉴 本文档详细介绍了在 Linux 操作系统下安装和部署 WebLogic 9.2 集群的步骤和注意事项,涵盖了 JDK 安装、环境变量配置、WebLogic 9.2 集群安装准备、集群概念、集群应用的...
Weblogic 9.2 for Windows 安装手册 Weblogic 9.2 for Windows 安装手册是一份详细的安装指南,旨在帮助用户成功安装和配置 Weblogic 9.2 服务器在 Windows 操作系统下。以下是根据安装手册中的内容生成的相关知识...
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
这可以通过管理控制台、命令行工具(如 `startWebLogic.sh` 或 `startWebLogic.cmd`)或者操作系统的服务管理工具来完成。 4. 为了验证许可文件是否成功导入并解除了并发用户限制,你可以检查 WebLogic Server 的...
其中,WebLogic的JDBC模块是连接数据库的关键组件,而`weblogic.jdbc.vendor.oracle.OracleResultSet`则是这个模块中的一个重要类,主要用于处理Oracle数据库查询结果集。 `OracleResultSet`是WebLogic针对Oracle...