JES with (J2ME)CDC and Foundation on Linux/x86
I'm trying to run JES with (J2ME) CDC and Foundation on Linux/x86 platform.
I used jdk1.3 to extract JES and updated "runjes" to use "CVM". After running "runjes", JES printed at command prompt this output as described in the documentation
Java Embedded Server 2.0
Copyright 1998, 1999 and 2000 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Type 'h[elp]' for a list of commands.
>
but when I try to start services by typing
>start log, servlet, http, tcatjspcruntime, httpauth, httpusers, jesmp
I'm getting this error
- trace begin --
java.lang.NoSuchMethodError: java.lang.String: method <init>([BIII)V not found
at com.sun.jes.impl.jar.Attributes.read(Lcom/sun/jes/impl/jar/Manifest$F
astInputStream;[B)V(Attributes.java:276)
at com.sun.jes.impl.jar.Manifest.read(Ljava/io/InputStream;)V(Manifest.j
ava:100)
at com.sun.jes.impl.jar.Manifest.<init>(Ljava/io/InputStream;)V(Manifest
.java:52)
at com.sun.jes.impl.framework.BundleImpl.storeBundle(Ljava/io/InputStrea
m;Ljava/lang/String;Ljava/util/Hashtable;)V(BundleImpl.java:859)
at com.sun.jes.impl.framework.BundleImpl.createCachedBundle(Ljava/lang/S
tring;Ljava/io/InputStream;)V(BundleImpl.java:755)
at com.sun.jes.impl.framework.BundleImpl.<init>(Ljava/lang/String;Ljava/
io/InputStream;Lcom/sun/jes/impl/framework/Framework;J)V(BundleImpl.java:103)
at com.sun.jes.impl.framework.Framework.installBundle(Ljava/lang/String;
Ljava/io/InputStream;J)Lorg/osgi/framework/Bundle;(Framework.java:233)
at com.sun.jes.impl.framework.Framework.installBundle(Ljava/lang/String;
Ljava/io/InputStream;)Lorg/osgi/framework/Bundle;(Framework.java:205)
at com.sun.jes.impl.framework.Main.getBundle(Ljava/lang/String;)Lorg/osg
i/framework/Bundle;(Main.java:627)
at com.sun.jes.impl.framework.Main.startBundles([Ljava/lang/String;)V(Ma
in.java:590)
at com.sun.jes.impl.framework.Main.dispatch(Ljava/lang/String;)Z(Main.ja
va:341)
at com.sun.jes.impl.framework.Main.run(Ljava/io/BufferedReader;Z)V(Main.
java:274)
at com.sun.jes.impl.framework.Main.runInteractive()V(Main.java:228)
at com.sun.jes.impl.framework.Main.main([Ljava/lang/String;)V(Main.java:
79)
> start servlet
java.lang.NoSuchMethodError: java.lang.String: method <init>([BIII)V not found
at com.sun.jes.impl.jar.Attributes.read(Lcom/sun/jes/impl/jar/Manifest$F
astInputStream;[B)V(Attributes.java:276)
at com.sun.jes.impl.jar.Manifest.read(Ljava/io/InputStream;)V(Manifest.j
ava:100)
at com.sun.jes.impl.jar.Manifest.<init>(Ljava/io/InputStream;)V(Manifest
.java:52)
at com.sun.jes.impl.framework.BundleImpl.storeBundle(Ljava/io/InputStrea
m;Ljava/lang/String;Ljava/util/Hashtable;)V(BundleImpl.java:859)
at com.sun.jes.impl.framework.BundleImpl.createCachedBundle(Ljava/lang/S
tring;Ljava/io/InputStream;)V(BundleImpl.java:755)
at com.sun.jes.impl.framework.BundleImpl.<init>(Ljava/lang/String;Ljava/
io/InputStream;Lcom/sun/jes/impl/framework/Framework;J)V(BundleImpl.java:103)
at com.sun.jes.impl.framework.Framework.installBundle(Ljava/lang/String;
Ljava/io/InputStream;J)Lorg/osgi/framework/Bundle;(Framework.java:233)
at com.sun.jes.impl.framework.Framework.installBundle(Ljava/lang/String;
Ljava/io/InputStream;)Lorg/osgi/framework/Bundle;(Framework.java:205)
at com.sun.jes.impl.framework.Main.getBundle(Ljava/lang/String;)Lorg/osg
i/framework/Bundle;(Main.java:627)
at com.sun.jes.impl.framework.Main.startBundles([Ljava/lang/String;)V(Ma
in.java:590)
at com.sun.jes.impl.framework.Main.dispatch(Ljava/lang/String;)Z(Main.ja
va:341)
at com.sun.jes.impl.framework.Main.run(Ljava/io/BufferedReader;Z)V(Main.
java:274)
at com.sun.jes.impl.framework.Main.runInteractive()V(Main.java:228)
at com.sun.jes.impl.framework.Main.main([Ljava/lang/String;)V(Main.java:
error trace end
any clue, can anybody help me, Sun documentation says that JES works with J2ME foundation.
Am I doing some thing wrong.
many thanks in advance
raj

