لا تعمل ActiveMQ وحدة التحكم على شبكة الإنترنت مع وسيط جزءا لا يتجزأ من
سؤال
ولدي وسيط جزءا لا يتجزأ من تكوينه تماما من خلال كود جافا (أي ملفات XML للنشر). عندما أشرت متصفحي إلى وحدة التحكم على شبكة الإنترنت أنا مجرد الحصول على 404، ويظهر على lsof أن لا شيء يتم الاستماع على 8161. هل من الممكن استخدام وحدة التحكم على شبكة الإنترنت مع رمز جافا الوحيد؟ أنا بخير مع استخدام الشبكة العالمية التي تأتي مع ActiveMQ، وأنا بخير مع المنفذ 8161.
المحلول
إذا كنت تستخدم شفرة جافا وعدم استخدام الربيع فقط ثم خلق لكم حاوية بريمج الخاصة نفسك وتسجيل WAR المشرف داخله.
وهذا <وأ href = "http://svn.apache.org/viewvc/activemq/trunk/activemq-web-console/src/test/java/org/apache/activemq/web/tool/Main.java ؟ عرض = العلامات "يختلط =" noreferrer "> مثال يوضح كيفية القيام بذلك في التعليمات البرمجية جافا حيث مأخوذ من مصدر وحدة التحكم على شبكة الإنترنت.
ومن المرجح أن يأخذك عدد غير قليل من التجربة والخطأ للحصول على كل الجرار المطلوبة على العقل CLASSPATH الخاص بك - ستحتاج كل من جيتي، JSP، Serlvets، JSTL وأكثر من ذلك - بالإضافة إلى ActiveMQ الاشياء جدا