J:\>%java_home%\bin\java -jar J:\po_1_2\target\b2bpo-1.2-uber.jar

the java command above, throws a "class not found " exception:

but , the class is embedded in an inner jar inside the main "uber-jar"

---- exception details below followed by analysis --------------

Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
com.werken.classworlds.boot.Bootstrapper.bootstrap(Bootstrapper.java:209)
        at
com.werken.classworlds.boot.Bootstrapper.main(Bootstrapper.java:116)
Caused by: java.lang.ClassNotFoundException:
com.borneo.client.FileEventClient

------------------- jar analysis below:

yet when i drill-down in the uber Jars, and in the contents of uber jars,
 the class "FileEventClient" is there.

jar manifests , drilldowns are listed below:

----  uberjar -------

         0 Aug 21 2003 07:29 META-INF/
        -1 Aug 21 2003 07:29 META-INF/MANIFEST.MF
         0 Aug 21 2003 06:40 com/
         0 Aug 21 2003 06:40 com/werken/
         0 Aug 21 2003 06:40 com/werken/classworlds/
         0 Aug 21 2003 06:40 com/werken/classworlds/boot/
         0 Aug 21 2003 06:40 com/werken/classworlds/protocol/
         0 Aug 21 2003 06:40 com/werken/classworlds/protocol/jar/
         0 Aug 21 2003 06:40 WORLDS-INF/
         0 Aug 21 2003 06:40 WORLDS-INF/conf/
         0 Aug 21 2003 06:40 WORLDS-INF/lib/
        -1 May 31 2003 13:14 com/werken/classworlds/boot/Bootstrapper.class
        -1 May 31 2003 13:14
com/werken/classworlds/boot/InitialClassLoader.class
        -1 May 31 2003 13:14
com/werken/classworlds/protocol/jar/Handler.class
        -1 May 31 2003 13:14
com/werken/classworlds/protocol/jar/JarUrlConnection.class
        -1 Aug 21 2003 06:40 WORLDS-INF/classworlds.jar
        -1 Aug 21 2003 07:29 WORLDS-INF/conf/classworlds.conf
        -1 Aug 21 2003 06:40 WORLDS-INF/lib/b2bpo-1.2.jar         <--- main
class here
        -1 Aug 21 2003 06:40 WORLDS-INF/lib/bcel-5.0.jar
        -1 Aug 21 2003 06:40 WORLDS-INF/lib/dom4j-1.3.jar

------- WORLDS-INF/lib/b2bpo-1.2.jar ---------

         0 Aug 20 2003 22:08 META-INF/
        -1 Aug 20 2003 22:08 META-INF/MANIFEST.MF
        -1 Aug 20 2003 22:08 activation.jar
        -1 Aug 20 2003 22:08 axis.jar
        -1 Aug 20 2003 22:08 client.jar         <--- main class here
        -1 Aug 20 2003 22:08 commons-discovery.jar
        -1 Aug 20 2003 22:08 commons-logging.jar
        -1 Aug 20 2003 22:08 dom.jar
        -1 Aug 20 2003 22:08 events.jar
        -1 Aug 20 2003 22:08 ftp.properties
        -1 Aug 20 2003 22:08 j2ee.jar
        -1 Aug 20 2003 22:08 jax-qname.jar
        -1 Aug 20 2003 22:08 jaxp-api.jar
        -1 Aug 20 2003 22:08 jaxrpc.jar
        -1 Aug 20 2003 22:08 log4j-1.2.8.jar
        -1 Aug 20 2003 22:08 log4j.properties
        -1 Aug 20 2003 22:08 mail.jar
        -1 Aug 20 2003 22:08 namespace.jar
        -1 Aug 20 2003 22:08 net.jar
        -1 Aug 20 2003 22:08 po_1_2_config.jar
        -1 Aug 20 2003 22:08 saaj.jar
        -1 Aug 20 2003 22:08 sax.jar
        -1 Aug 20 2003 22:08 util.jar
        -1 Aug 20 2003 22:08 wsdl4j.jar
        -1 Aug 20 2003 22:08 xalan.jar
        -1 Aug 20 2003 22:08 xercesImpl.jar
        -1 Aug 20 2003 22:08 META-INF/INDEX.LIST

------- client.jar ---------

         0 Aug 20 2003 10:06 META-INF/
        -1 Aug 20 2003 10:06 META-INF/MANIFEST.MF
         0 Aug 20 2003 10:06 com/
         0 Aug 20 2003 10:06 com/borneo/
         0 Aug 20 2003 10:06 com/borneo/client/
        -1 Aug 20 2003 10:06 com/borneo/client/FileEventClient.class  <--
main class is here


----- end
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.512 / Virus Database: 309 - Release Date: 8/19/2003


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to