Guest User

Agent Version: Jennifer 4.6.1
WAS : Tomcat 7.0.57
JDK : Java™ SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot™ 64-Bit Server VM (build 24.71-b01, mixed mode)
I was not able to see the list of loading class on the Jennifer utility.
Please see the error below.

org.apache.jasper.JasperException: com.javaservice.jennifer.server.TcpLoadedClassHelper.getLoadedClassList()Lcom/javaservice/jennifer/util/IntKeyHashtable;
javax.servlet.ServletException: com.javaservice.jennifer.server.TcpLoadedClassHelper.getLoadedClassList()Lcom/javaservice/jennifer/util/IntKeyHashtable;
java.lang.NoSuchMethodError: com.javaservice.jennifer.server.TcpLoadedClassHelper.getLoadedClassList()Lcom/javaservice/jennifer/util/IntKeyHashtable;

Please refer to the attached agent log and loading script as well.
- Agent ??
20150113/105036:[LWST] Reload Configure: enable = true
20150113/105100:[LWST] version 4.6.1(2014-12-16)
20150113/105100:[LWST] Hooking module Load… OK
20150113/105100:[LWST] javaagent used!!
20150113/105100:[LWST] JDBC Context: org.apache.naming.NamingContext
20150113/105100:AgentAdapter: ParentLoader=org.apache.catalina.loader.StandardClassLoader@1bd15f8c
20150113/105100:HttpAgent is loaded!! com.javaservice.jennifer.agent.HttpAgentImpl
20150113/105100:[LicenseKeyChecker] Display all of local ip addresses.
20150113/105100:**************************************
20150113/105100:211.110.82.130
20150113/105100:**************************************
20150113/105100:
———————————————————
JENNIFER 4.6.1(2014-12-16) started.
agent_name=X11
jennifer.config=/home/build/jennifer46/agent/X11.conf
agent_tcp_port=8050
udp_server_host=localhost
server_udp_runtime_port=8051
server_udp_listen_port=8052
server_udp_lwst_call_stack_port=8053
enable=true
license_filename=/home/build/jennifer46/agent/license.txt :ExpireDate: 2015-03-19
logfile=/home/build/jennifer46/agent/jennifer_X11.log
LWST enabled=true
enable_jdbc_sql_trace=true
enable_jdbc_oracle_dependency_used=true
-—————————-
jvm.current.directory=/home/build/WAS/apache-tomcat-7.0.57/bin/
OS/Java=Linux,,Java™ SE Runtime Environment,Java HotSpot™ 64-Bit Server VM,24.71-b01
sun.boot.class.path=/home/build/jennifer46/agent/lwst.jdk.jar:/home/build/jennifer46/agent/lwst.boot.jar:/home/build/jennifer46/agent/jennifer.boot.jar:/usr/local/java/jdk1.7.0_71/jre/lib/resources.jar:/usr/local/java/jdk1.7.0_71/jre/lib/rt.jar:/usr/local/java/jdk1.7.0_71/jre/lib/sunrsasign.jar:/usr/local/java/jdk1.7.0_71/jre/lib/jsse.jar:/usr/local/java/jdk1.7.0_71/jre/lib/jce.jar:/usr/local/java/jdk1.7.0_71/jre/lib/charsets.jar:/usr/local/java/jdk1.7.0_71/jre/lib/jfr.jar:/usr/local/java/jdk1.7.0_71/jre/classes
java.class.path=/home/build/WAS/apache-tomcat-7.0.57/bin/bootstrap.jar:/home/build/WAS/apache-tomcat-7.0.57/bin/tomcat-juli.jar:/home/build/jennifer46/agent/lwst.javaagent.jar
sun.boot.library.path=/usr/local/java/jdk1.7.0_71/jre/lib/amd64
java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
JENNIFER SysProf libjennifer20.so(sl) shared library loaded successfully.
-——————————————————

- loading script
#Jennifer Option
JAVA_OPTS=“$JAVA_OPTS -XX:-UseSplitVerifier -Xbootclasspath/p:/home/build/jennifer46/agent/lwst.jdk.jar:/home/build/jennifer46/agent/lwst.boot.jar:/home/build/jennifer46/agent/jennifer.boot.jar -Djennifer.config=/home/build/jennifer46/agent/X11.conf -javaagent:/home/build/jennifer46/agent/lwst.javaagent.jar -XX:MaxPermSize=256m -Xms1g -Xmx2g”

please check the error and will wait for your answer.

Khalid Saeed

Please check to see if your Jennifer server version is lower than that of the agent.

Guest User

the Jennifer server and agent have the identical version.