سؤال

عندما أقوم بنشر جرة الفول، فإنه لا يعمل.يحتاج إلى إعادة تشغيل Jboss.يعمل النشر السريع بشكل جيد مع Jboss 4.2.2.لكن Jboss 5.0.1 لا يدعم النشر السريع؟

هل كانت مفيدة؟

المحلول

افتراضيًا، يتم تشغيل النشر السريع لجميع إصدارات JBoss.بالنسبة إلى JBoss 5.X، تحقق مما إذا كان لديك التكوين المناسب في ملف $JBOSS_HOME/server/xxx/deploy/hdscanner-jboss-beans.xml.

هذه هي النظرية ولكن.في JBoss 5.0.X واجهت مشكلات خطيرة تتعلق بآلية النشر السريع، على سبيل المثال، لم أتمكن من نشر التطبيق إلا مرة واحدة، وكانت عملية إعادة النشر تتطلب إعادة تشغيل الخادم (كما في حالتك).لقد اختفت هذه المشكلة جزئيًا في JBoss 5.1، لذا إذا كان بإمكانك الترقية إلى هذا الإصدار.

يمكنك أيضًا تجربة الطريقة الأكثر حفظًا للنشر من الناحية النظرية من خلال منشأة الفاصوليا المُدارة:

$JBOOS_HOME/bin/twiddle استدعاء "jboss.system:service=MainDeployer" نشر /my/path/to/app/myapp.ear

تأكد أيضًا من أن ملف JAR الخاص بك صحيح، وأن ملفات التكوين تمت صياغتها بشكل صحيح.يعد JBoss 5.X أكثر تقييدًا من الإصدارات السابقة عندما يتعلق الأمر بملفات التكوين.بالنسبة للملف الموجود في JBoss 4.X، لا يلزم أن يكون هناك إعلان مخطط XML، وهو مطلوب في JBoss 5.X، وما إلى ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top