> On Mar 16, 2015, at 8:02 AM, Marcin Wietecha <[email protected]> 
> wrote:
> 
> Hi,
>  
> I am trying to use jvisualvm (profiling tool included to JDK) to check 
> application performance on Geronimo v3.0.
> I use JDK 1.7.0_71. App is web service oriented. However I can’t connect to 
> server through visualvm correctly. 
> Jfluid-server.jar is added to bootstrap classpath, xms, xmx and maxpermsize 
> increased sufficiently, process of app in visualvm is visible. 
>  
> After connecting to it, depending on what I profile I get following errors:
> -start profiling from webservice (request through soapUI):
> ERROR AxisEngine javax.xml.bind.JAXBException:
> MY_CLASS is not known to this context
> -start profiling from business layer:
> java.lang.NoClassDefFoundError: 
> org/netbeans/lib/profiler/server/ProfilerRuntimeCPUFullInstr
> which belongs to Jfluid-server.jar, so it is not visible to server.
>  
> I know that on JBoss it was enough to add to VM argmuents following entry:
> -Djboss.modules.system.pkgs=org.netbeans.lib.profiler.server
> The "jboss.modules.system.pkgs" property tells JBoss Modules to allow the 
> "com.profiler" classes to be found from any class loader, which is essential 
> to allow the JProfiler agent to run.
>  
> I can’t find anything adequate:
> http://geronimo.apache.org/GMOxDOC30/system-properties.html 
> <http://geronimo.apache.org/GMOxDOC30/system-properties.html>
>  
> Question: Is it possible to connect via jvisualvm to app on Geronimo and if 
> yes, what should I change?

I don’t think that there should be any problems.  Are you able to start up the 
application with a “vanilla” JVM?


Regards,
Alan




Reply via email to