سؤال

لقد نشرت بعض تدار الفول على WebSphere 6.1 و لقد تمكنت من استدعاء لهم من خلال العميل بذاتها ، ولكن عند محاولة استخدام تطبيق "jconsole" توزيع القياسية مع JDK يمكن لا يمكن جعله يعمل.

وقد أي شخص من أي تحقيق لربط jconsole مع 6.1?

IBM WebSphere 6.1 إنه من المفترض أن الدعم JSR 160 JavaTM إدارة ملحقات (JMX) بعد API.وعلاوة على ذلك, فإنه يستخدم MX4J تنفيذ (http://mx4j.sourceforge.net).ولكن لا يمكن أن يعمل مع أي "jconsole" ولا "MC4J".

لدي Classpath و JAVA_HOME بشكل صحيح ستيد ، وبالتالي فإن المسألة ليست هناك.

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

المحلول

WebSphere دعم JMX هو حماقة.لا سيما إذا كنت بحاجة إلى الاتصال بأي المضمون JMX الفاصوليا.هنا هو قصة مثيرة للإهتمام ، خاصة بهم تنفيذ jConsole الاتصال الخاصة بهم JVM.لقد كان من جهة أخرى مفتوحة مع IBM لأكثر من سنة إلى إصلاح هذه المشكلة, و قد حصلت على أي شيء ولكن الهارب.من الواضح أنها لا تريد أن إصلاح هذه المشكلة.

الطريقة الوحيدة لقد كنت قادرا على استدعاء عن بعد تأمين JMX الفاصوليا استضافتها على WebSphere تم تنفيذ العميل باستخدام "WebSphere تطبيق العميل".هذا هو الأساس جردت أسفل التطبيق server المستخدمة في مثل هذه الاشياء.

فتح من جهة أخرى مع IBM.ربما إذا كان أكثر الناس في هذه المسألة ، فإنها في الواقع إصلاحه.

تحديث: يمكنك تشغيل التطبيق الخاص بك كما WebSphere تطبيق العميل في راد.فتح القائمة "تشغيل" ، ثم اختر "تشغيل...".في مربع الحوار الذي يفتح ، نحو الأسفل على الجانب الأيسر, سوف نرى "WebSphere v6.1 تطبيق العميل".أنا غير متأكد من كيفية بدء تطبيق العميل خارج راد.

نصائح أخرى

يعمل !

http://issues.apache.org/jira/browse/GERONIMO-4534;jsessionid=FB20DD5973F01DD2D470FB9A1B45D209?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel

  1) Change the config.xml and start the server. 

-نرى هنا كيفية تغيير config.xml: http://publib.boulder.ibm.com/wasce/V2.1.0/en/working-with-jconsole.html

 2) start the jconsole with : jconsole -J-Djavax.net.ssl.keyStore=%GERONIMO_HOME%\var\security\keystores\geronimo-default -J-Djavax.net.ssl.keyStorePassword=secret -J-Djavax.net.ssl.trustStore=%GERONIMO_HOME%\var\security\keystores\geronimo-default -J-Djavax.net.ssl.trustStorePassword=secret -J-Djava.class.path=%JAVA_HOME%\lib\jconsole.jar;%JAVA_HOME%\lib\tools.jar;%GERONIMO_HOME%\repository\org\apache\geronimo\framework\geronimo-kernel\2.1.4\geronimo-kernel-2.1.4.jar

[أو إصدار جيرونيمو-نواة جرة]

 3) in the jconsole interface->advanced, input:
  JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/JMXSecureConnector
  user name: system
  password: manager

 4) click the connect button.

إذا كنت تريد WebSphere MBeans هذا واحد يعمل بالنسبة لي:

المفتاح هو أن تكوين classpath و الأمان بشكل صحيح.

في سطر واحد:

jconsole -ي-Dwas.تثبيت.الجذر=C:/was61 -ي-Djava.تحويلة.dirs=C:/was61/plugins;C:/was61/plugins/com.ibm.ws.security.crypto_6.1.0;C:/was61/lib;C:/was61/java/jre/lib/ext -ي-Dcom.ibm.SSL.ConfigURL="file:../../خصائص/ssl.العميل.الدعائم" -ي-Dcom.ibm.كوربا.ConfigURL="file:../../خصائص/sas.العميل.الدعائم" الخدمة:jmx:iiop://host:port/jndi/JMXConnector

حيث port = التمهيد ميناء السابق:(2809)

كن حذرا عند وضع sas ssl الدعائم.

روبرت

لقد نجحت في توصيل شكرا و ServiceMix باستخدام JConsole.لا 6.1 استخدام جافا إدارة الإرشاد (JMX) التكنولوجيا ؟ JMX مطلوب JConsole.

إذا كان المسار الخاص بك يتم تعيين بشكل صحيح ينبغي أن تعمل بشكل جيد.على ويندوز تذهب إلى خصائص النظام -> علامة التبويب خيارات متقدمة -> متغيرات البيئة.لديك JAVA_HOME نظام متغير تعيين مسار الخاص بك جدك أو JRE و المسار الخاص بك مع المتغير %JAVA_HOME%/بن وأضاف في مكان ما هناك.ثم كل ما عليك القيام به هو الذهاب إلى ابدأ->تشغيل->JConsole.حدد اسم العملية الخاصة بك القيام به.

أين أنت تواجه مشاكل ؟ آمل أن يساعد هذا.

تحرير:هنا هو جافا الطبيب على JConsole.

همم...وأنا أعلم أن WebSphere هو نوع من الصعب تكوين.هذا جزء من السبب في أننا المستخدمة ServiceMix لدينا ESB.ربما لم يتم تمكين افتراضيا في WebSphere و سيكون لديك لتشغيله في التكوين في مكان ما.

Websphere 6.1 لا يدعم JConsole لسبب ما على الرغم من أنها تطبق بشكل كامل الدائرة المواصفات.يبدو أن أسبوع المنطقة في الوقت الراهن.أفضل رهان هو أن ننظر إلى المشرف العميل لتنفيذ كنت تملك وحدة التحكم.

يبدو أنكم غير صحيحة.أنا على التوالي Websphere 6.1.041 باستخدام JDK 1.5 وأنا فقط بدأت Jconsole وتستخدم "بسيطة الاتصال" علامة التبويب للاتصال localhost مع منفذ=0 و من دون اسم مستخدم وكلمة مرور وأنه يعمل بشكل جيد.

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