You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by John Oliver <jo...@john-oliver.net> on 2006/06/29 01:40:50 UTC

Getting JMeter working under Linux

On two machines, I downloaded and installed j2re-1.4.2_12-fcs and
jakarta-jmeter-2.2  On one, a CentOS 4.1 machine, I get:

[root@dev jakarta-jmeter-2.2]# bin/jmeter
Exception in thread "main" java.lang.UnsatisfiedLinkError:
/opt/j2sdk1.4.2_05/jre/lib/i386/libawt.so: libXp.so.6: cannot open
shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:834)
        at
sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
        at java.security.AccessController.doPrivileged(Native Method)
        at
sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
        at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
        at java.awt.Component.<clinit>(Component.java:506)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at org.apache.jmeter.JMeter.class$(JMeter.java:747)
        at org.apache.jmeter.JMeter.<clinit>(JMeter.java:746)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at java.lang.Class.newInstance0(Class.java:308)
        at java.lang.Class.newInstance(Class.java:261)
        at org.apache.jmeter.NewDriver.main(NewDriver.java:173)


[root@dev jakarta-jmeter-2.2]# ls -l
/opt/j2sdk1.4.2_05/jre/lib/i386/libawt.so
-rwxrwxr-x  1 root root 3059052 Jun  3  2004
/opt/j2sdk1.4.2_05/jre/lib/i386/libawt.so


On the other, a CentOS 4.3 machine, I get:

[root@mrtg ~]# jakarta-jmeter-2.2/bin/jmeter
Warning: -server not understood. Ignoring.
Warning: -Xms256m not understood. Ignoring.
Warning: -Xmx256m not understood. Ignoring.
Warning: -XX:NewSize=128m not understood. Ignoring.
Warning: -XX:MaxNewSize=128m not understood. Ignoring.
Warning: -XX:MaxTenuringThreshold=2 not understood. Ignoring.
Warning: -XX:PermSize=64m not understood. Ignoring.
Warning: -XX:MaxPermSize=64m not understood. Ignoring.
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError:
jakarta-jmeter-2.2.bin.ApacheJMeter.jar
   at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean)
(/usr/lib/libgcj.so.5.0.0)
   at __gcj_personality_v0 (/root/java.version=1.4.2)
   at __libc_start_main (/lib/tls/libc-2.3.4.so)
   at _Jv_RegisterClasses (/root/java.version=1.4.2)



Googling isn't helping. :-(

-- 
***********************************************************************
* John Oliver                             http://www.john-oliver.net/ *
*                                                                     *
***********************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: Getting JMeter working under Linux

Posted by Peter Lin <wo...@gmail.com>.
are you using a Sun JDK or IBM?

if you're using IBM, remove all the -X options in jmeter's shell script.

peter


On 6/28/06, John Oliver <jo...@john-oliver.net> wrote:
>
> On two machines, I downloaded and installed j2re-1.4.2_12-fcs and
> jakarta-jmeter-2.2  On one, a CentOS 4.1 machine, I get:
>
> [root@dev jakarta-jmeter-2.2]# bin/jmeter
> Exception in thread "main" java.lang.UnsatisfiedLinkError:
> /opt/j2sdk1.4.2_05/jre/lib/i386/libawt.so: libXp.so.6: cannot open
> shared object file: No such file or directory
>         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
>         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503)
>         at java.lang.Runtime.loadLibrary0(Runtime.java:788)
>         at java.lang.System.loadLibrary(System.java:834)
>         at
> sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
>         at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
>         at java.awt.Component.<clinit>(Component.java:506)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         at org.apache.jmeter.JMeter.class$(JMeter.java:747)
>         at org.apache.jmeter.JMeter.<clinit>(JMeter.java:746)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:27)
>         at
> java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>         at java.lang.Class.newInstance0(Class.java:308)
>         at java.lang.Class.newInstance(Class.java:261)
>         at org.apache.jmeter.NewDriver.main(NewDriver.java:173)
>
>
> [root@dev jakarta-jmeter-2.2]# ls -l
> /opt/j2sdk1.4.2_05/jre/lib/i386/libawt.so
> -rwxrwxr-x  1 root root 3059052 Jun  3  2004
> /opt/j2sdk1.4.2_05/jre/lib/i386/libawt.so
>
>
> On the other, a CentOS 4.3 machine, I get:
>
> [root@mrtg ~]# jakarta-jmeter-2.2/bin/jmeter
> Warning: -server not understood. Ignoring.
> Warning: -Xms256m not understood. Ignoring.
> Warning: -Xmx256m not understood. Ignoring.
> Warning: -XX:NewSize=128m not understood. Ignoring.
> Warning: -XX:MaxNewSize=128m not understood. Ignoring.
> Warning: -XX:MaxTenuringThreshold=2 not understood. Ignoring.
> Warning: -XX:PermSize=64m not understood. Ignoring.
> Warning: -XX:MaxPermSize=64m not understood. Ignoring.
> Warning: -jar not understood. Ignoring.
> Exception in thread "main" java.lang.NoClassDefFoundError:
> jakarta-jmeter-2.2.bin.ApacheJMeter.jar
>    at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
>    at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
>    at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean)
> (/usr/lib/libgcj.so.5.0.0)
>    at __gcj_personality_v0 (/root/java.version=1.4.2)
>    at __libc_start_main (/lib/tls/libc-2.3.4.so)
>    at _Jv_RegisterClasses (/root/java.version=1.4.2)
>
>
>
> Googling isn't helping. :-(
>
> --
> ***********************************************************************
> * John Oliver                             http://www.john-oliver.net/ *
> *                                                                     *
> ***********************************************************************
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>