I have been using Oracle WebLogic 10.3 for a while in my current assignment. I wanted to publish my own custom MBeans and be able to see and edit properties and invoke methods on them. However, the built-in management console does not support custom MBeans (without adding custom configuration). I ended up using JManage which is an open source management console implemented as a web application.
The problem was that JManage 2.0-RC1 does not support WebLogic 10.3 and their last release was made two years ago. However, since they support version 9 I figured it might be possible to upgrade the jar files to make it work with 10.3. This is how you do it:
In the folder $JMANAGE_HOME/modules/weblogic9 remove wljmxclient.jar and add wlfullclient.jar and com.bea.core.descriptor.wl_1.1.0.0.jar instead. Here are the instructions how to create the wlfullclient.jar. The other jar is included in $BEA_HOME/modules.
I have also tried jconsole, the built-in WLDF console extension and wlnav but all of them had problems:
# To make jconsole work remotely you must change how the WebLogic server is started. As I really want to use the standard installation package this won’t work
# The WLDF console does not allow method invocations and I can only get it to show the built-in MBeans
# wlnav is built on wlst and seemed very powerful, but was quite ugly and I couldn’t find my custom MBeans
Although JManage is good enough for my current purposes I am interested in other alternatives for remote JMX management of WebLogic!