找到类字节,但定义类()在部署 EAR 时失败,导致错误
2022-09-02 12:02:25
我正在尝试将带有EJB 1.1的旧代码库部署到Weblogic 10.3.6中,并继续得到这个奇怪的错误。Class bytes found but defineClass()failed for
这些类在那里,并且被发现是什么导致了这种情况?
我正在尝试将带有EJB 1.1的旧代码库部署到Weblogic 10.3.6中,并继续得到这个奇怪的错误。Class bytes found but defineClass()failed for
这些类在那里,并且被发现是什么导致了这种情况?
问题:
使用 JDK 1.7 编译代码 使用 JDK 1.6 的 Weblogic 服务器运行代码
解决方案 1:使用 JDK 1.6 编译代码
解决方案 2:使用 JDK 1.7 运行 Weblogic 服务器
Update (Middleware)\user_projects\domains(DomainName)\bin\setDomainEnv.cmd (Windows)
更新(中间件)\user_projects\域(域名)\bin\setDomainEnv.sh (*nix)
设置SUN_JAVA_HOME= JDK 1.7 路径(例如 C:\Program Files\Java\jdk1.7.0_79)
set JAVA_HOME= JDK 1.7 path (例如 C:\Program Files\Java\jdk1.7.0_79)