0
アプリケーションをリバティーサーバーに展開する際に、以下のエラーが表示されます。 これは、droolsの大きな変更が必要なので、私のdrools/mvel jarバージョンを変更することはできません。フォーラムの1つで、私は更新されたecjバージョンjarを使用するように読んだので、エラーを取得してもecj jarを4.5.1バージョンに更新しました。このソリューションはTomcatとWASサーバーでJava 1.8の移行に関する問題なしで動作しますJava 1.8を使用したLibertyサーバー
Caused by: java.lang.VerifyError: (class: ASMAccessorImpl_7258891721511957152780, method: getKnownEgressType signature:()Ljava/lang/Class;) Illegal type in constant pool.
は誰例えば/ wのコンパイル(私たちは
Java 1.7を使用している場合、問題が発生しますか? ecjの瓶を交換した後で、リバティをクラスキャッシュをクリアするために--cleanで開始しましたか? jvmで詳細なクラスのロードをオンにすると、問題のクラスを指すことがあります。https://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/com.ibm.websphereのIBM KnowledgeCenterのjvm.optionsファイルについてのセクションを参照してください。 .wlp.doc/ae/twlp_admin_customvars.html –