With Dynatrace 6.1 we added 2 classes to ClassLoader sensor pack in order for Dynatrace to be able to monitor WAS Liberty Profile Server. This was done on WAS Liberty profile server 18.104.22.168
In order to make the change go into debug ctrl + Shift + F9. Select Sensor Packs, edit the ClassLoader sensor pack. Click add class and add one at a time.
After adding each class edit the method and change the method from all methods to loadClass(*)
The screenshot specifies all the changes needed. Visibility needs to change to public / default/ protected
Apply and then restart the JVM
There was an initial support ticket SUPDT-6650 with additional details on the error message that you might see, it effected the initial log in to the application with Null Pointer Exceptions and NoClassDef Errors.Again this was resolved with the addition of the class loaders.
Here is the where the agentpath is added to the WAS Liberty Profile Server
command line is /opt/IBM/WebSphere/AppServer/java/jre/bin/java -javaagent:/opt/IBM/WebSphere/Liberty/bin/tools/ws-javaagent.jar -Djava.awt.headless=true -XX:MaxPermSize=256m -Xmx1024m -verbose:class -verbose:gc -Xverbosegclog:logs/verbosegc.log -agentpath:/opt/dynatrace-6.1.0/agent/lib64/libdtagent.so=name=WebSphere_App,server=ipaddress:9998 -jar /opt/IBM/WebSphere/Liberty/bin/tools/ws-server.jar ApplicationName
This was installed on Linux. 64 bit. On IBM J9 VM 2.6
Dynatrace 22.214.171.12480 build was used with fix pack 8054 applied.
WAS liberty Profile Server sensor pack attached.
In the attachments is a sensor pack that Jeff Yarbrough put together. Simple import this sensor pack into your Dynatrace server. Click on Tools in the top right hand corner and then select attachments. From there you can download the sensor pack and import it into Dynatrace. Nick work Jeff.