EJB 1.1の古いコードベースをWeblogic 10.3.6にデプロイして、この奇妙なエラーClass bytes found but defineClass()failed for
を取得しようとしています。
クラスがあり、これを引き起こしているものを見つけていますか?
私はそれを理解しました、プロジェクトはJDK 1.7でコンパイルされていて、Weblogicサーバーには1.6がインストールされています。
JDK 1.6を使用してプロジェクトを再コンパイルしましたが、現在は機能しています。
問題:
JDK 1.7でのコードのコンパイルJDK 1.6でのWeblogicサーバーでのコードの実行
ソリューション1:JDK 1.6でコードをコンパイルします
ソリューション2:JDK 1.7でweblogicサーバーを実行します
更新(ミドルウェア)\ user_projects\domains(ドメイン名)\ bin\setDomainEnv.cmd(Windows)
更新(ミドルウェア)\ user_projects\domains(DomainName)\ bin\setDomainEnv.sh(* nix)
sun_Java_HOME = JDK 1.7パスを設定します(例:C:\ Program Files\Java\jdk1.7.0_79)
java_HOME = JDK 1.7パスを設定します(例:C:\ Program Files\Java\jdk1.7.0_79)