Products | Versions |
---|---|
TIBCO BusinessWorks ProcessMonitor | - |
Not Applicable | - |
Resolution:
Description:
============
After successfully configuring Businessworks Process Monitory(BWPM), there is no Trace-Information, Input/Output or console error data available in the BWPM GUI.
Environment:
===========
BWPM:2.0.0
Operating System(s): AIX
Java SDK: IBM
Symptoms:
========
The <CATALINA_HOME>/logs/tomcat.log will have a similiar, if not the same error stack as follows:
SEVERE: Servlet.service() for servlet [TraceTableServlet] in context with path [/bwpm] threw exception [Servlet execution threw an exception] with root cause
Throwable occurred: java.lang.ClassNotFoundException: com.sun.org.apache.xml.internal.serialize.OutputFormat
at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1592)
...
Cause:
=====
The class com/sun/org/apache.xml/internal/serialize/OutputFormat.class is used by BWPM to display data in it's GUI console. This class is packaged in <JRE_HOME>/lib/rt.jar when using Sun's/Oracle's JDK. This is not the case when IBM JDK is used.
Resolution:
==========
Backup the existing rt.jar and overwrite the one from IBM with a copy from Sun's JDK; then restart Apache Tomcat.
References:
==========
http://www-01.ibm.com/support/docview.wss?uid=swg1HE09915