JBOSS 4.2.2 إلى 5.0.1 الترحيل: ملفات JBOSS Client JAR مطلوبة
سؤال
أنا تبديل JBOSS 4.2.2 إلى 5.0.1 وقد قمت بتثبيت JBOSS. الآن على جانب العميل ، استبدلت ملفات جرة موجودة. jbossall-client.jar ، jboss-client.jar ، commons-logging.jar ، jboss-serialization.jar ، jnp-client.jar. ولكن لا يزال الخطأ جاء في قطع الأشجار.
java.lang.noclassdeffounderror: org/jboss/تسجيل/سجل في org.jnp.interfaces.namingcontext. (NamingContext.java:160)
هل يمكن لأي شخص إلقاء بعض الضوء.
ملاحظة: (عندما أقوم بنسخ جميع الجرار 90 من jboss-5.0.1.ga العميل في موكلي lib ، طلبي يعمل. لكنني لا أعرف ما هي الجرار المتبقية المطلوبة بالضبط.) :(
المحلول
ال org.jboss.logging
فصول API في jboss-logging-spi.jar
. ربما ستحتاج أيضًا jboss-logging-jdk.jar
أو jboss-logging-log4j.jar
.
في JBoss 4 ، jbossall-client.jar
تحتوي على نسخة من كل فئة قد تحتاجها تطبيقات العميل. اعتبارًا من V5 ، لا يحتوي إلا على ملف واضح يشير إلى الجرار الأخرى ، وبالتالي ببساطة بما في ذلك jbossall-client.jar
لم يعد كافياً ، فأنت بحاجة إلى تضمين الآخرين أيضًا.