Hi all, I am using tomcat 4.0.
I want to run tomcat using cvm virtual machine that comes with j2me. To run the class org.apache.catalina.startup.Bootstrap, i have found some of the required classes and make them as a jar file and specified the jar file in -Xbootclasspath option of "cvm" executable. when i started tomcat (using /.startup.sh command (in Linux)), I got the following exception. java.lang.NoSuchMethodError: java.net.URLStreamHandler: method setURL(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V not found at sun.net.www.protocol.jar.Handler.parseURL(Ljava/net/URL;Ljava/lang/String;II)V(Handler.java:71) at java.net.URL.<init>(Ljava/net/URL;Ljava/lang/String;Ljava/net/URLStreamHandler;)V(URL.java:492) at java.net.URL.<init>(Ljava/net/URL;Ljava/lang/String;)V(URL.java:377) at sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;(URLClassPath.java:495) at sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;(URLClassPath.java:134) at java.net.URLClassLoader$1.run()Ljava/lang/Object;(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;(AccessController.java:330) at java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;(URLClassLoader.java:189) at org.apache.catalina.loader.StandardClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;(StandardClassLoader.java:674) at org.apache.catalina.loader.StandardClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;(StandardClassLoader.java:1093) at org.apache.catalina.loader.StandardClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;(StandardClassLoader.java:992) at org.apache.catalina.startup.Bootstrap.main([Ljava/lang/String;)V(Bootstrap.java:218) But the class java.net.URLStreamHandler (jdk1.3)has no such method of signature: setURL(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;) In jdk1.3 the class URLStreamHandler has the following method signatures: protected void setURL(java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); protected void setURL(java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String); Where can i find the method that is needed for tomcat to run using the cvm virtual machine? How can i overcome this error? thanks in advance, Karthik.
