كيف يمكنني الحصول على معلومات ربط المنفذ في وقت التشغيل؟ (JBoss 5.1)
سؤال
في الأساس ما أريد القيام به هو الحصول على رقم المنفذ الذي يستمع إليه JBOSS لطلبات HTTP (التي عادة ما تكون 8080).
جئت على هذا مقالة - سلعة, ، هذا يبدو واعداً ، ولكن للأسف بعض الروابط مكسورة ولا يمكنني معرفة الجزء:
ManagementView managementView = getManagementView(); // via JNDI lookup
كيف يمكنني تنفيذ GetManagementView ()؟ أم أن هناك أي طريقة أخرى مفضلة للقيام بذلك؟
المحلول 2
الإجابة على سؤالي لأنني قررت ماذا أفعل.
الحصول على معلومات المنفذ في وقت التشغيل مرهق. البديل السهل هو أن يكون لديك ملف تكوين يجب الحفاظ عليه متزامنًا مع رقم المنفذ الفعلي (لكل يد). ليس ذكيًا جدًا ولكنه يوفر لك مجموعة من الصداع!
نصائح أخرى
إذا كنت تبحث عن واجهة أبسط ، فقد ترغب في التفكير في استخدام أداة سطر الأوامر الخاصة بهم twiddle.
إنها أداة قوية قائمة على سطر الأوامر ولا تتطلب أي ترميز Java. يمكن الاستفادة من أي لغة نصية (باش ، بيرل ، روبي ، إلخ ...).
أتمنى أن يساعد ذلك.