1 Reply Latest reply: May 22, 2014 8:27 AM by Sharmela-Oracle RSS

    Remote JConsole Monitoring in Weblogic Not Working

    user12110077

      HI,

       

      Attempting to monitoring weblogic data source parameters via jconsole.

       

      The weblogic server is SSL enabled.

       

      1. When i connect to the server via jconsole using local process I am able to view the com.bea beans

      2. Connecting to server remotely via jconsole, connection is successfully established however  I am not able to view com.bea beans

       

      WE had tried various options, specifically connecting to SSL enabled weblogic server based on discussions in  https://community.oracle.com/thread/884708?start=0&tstart=0 and http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html

      However we get the same problem, ie. we are able to connect to weblogic via jconsole but not able to view jconsole. Please find attached

       

      Please note We do not have permissions to set IIOP communications in weblogic.

       

      Details below:

       

      Weblogic Server : weblogic 10.3.5

      Jdk - jdk 6

      Server SSL enabled with custom identity

       

      Any help would be appreciated

        • 1. Re: Remote JConsole Monitoring in Weblogic Not Working
          Sharmela-Oracle

          Hi,

           

          Please follow the documentation

          ----------------------------------

          http://visualvm.java.net/jmx_connections.html

           

           

          See chapter 'Making an Explicit JMX Connection'

           

           

          Making an Explicit JMX Connection

          Before you can make an explicit JMX connection from VisualVM to a running

          application, this application must be started with the correct system

          properties. The system properties in question are the following:

           

           

             com.sun.management.jmxremote.port

                  to specify the port number through which the application will be exposed

             com.sun.management.jmxremote.ssl

                  to specify whether secure sockets layer (SSL) encryption will be activated

                  to secure the connection to the application

             com.sun.management.jmxremote.authenticate

                  to specify whether the connection will be password protected

           

           

          So, something like follows will be needed for the WLS server:

           

           

          -Dcom.sun.management.jmxremote

          -Dcom.sun.management.jmxremote.port=8082

          -Dcom.sun.management.jmxremote.ssl=false

          -Dcom.sun.management.jmxremote.authenticate=false

           

           

          Here is more documentation on this:

           

           

          http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html

          Monitoring and Management Using JMX Technology

           

          Thanks,

          Sharmela