Hi, I am trying to use the mapping tool and I am getting class not found exceptions. 
Below is the ant script I am using and the error produced below that. Should I be 
putting the full drive path or possibly the fully qualified name of the class instead 
of what I am doing.

<!-- ANT script where class path has been defined earlier -->
    
    <target name="generateMapping">
        <echo>generateMapping: ${classname}</echo>
        <java classname="org.exolab.castor.tools.MappingTool" fork="yes">
            <arg value="-i" />
            <arg value="${classname}" />
            <arg value="-o"/>
            <arg value="${xml}/mapping.xml"/>
            <arg value="-f" />
            <classpath refid="classpath" />
        </java>
    </target>
    
    <target name="generateMapping-classes">
        <echo>generateMapping: classes</echo>
        <antcall target="generateMapping">
             <param name="classname" value="MyClass" />
        </antcall>
    </target>

Error message trying to run the above.

Buildfile: C:\eclipse\workspace\JNLP\build.xml

generateMapping-classes:
        [echo] generateMapping: classes

generateMapping:
        [echo] generateMapping: Jnlp
        [java] org.exolab.castor.mapping.MappingException: Nested error: 
java.lang.ClassNotFoundException: Jnlp
        [java] java.lang.ClassNotFoundException: Jnlp
        [java]  at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        [java]  at java.security.AccessController.doPrivileged(Native Method)
        [java]  at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        [java]  at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        [java]  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        [java]  at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        [java]  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        [java]  at java.lang.Class.forName0(Native Method)
        [java]  at java.lang.Class.forName(Class.java:141)
        [java]  at org.exolab.castor.tools.MappingTool.addClass(MappingTool.java:243)
        [java]  at org.exolab.castor.tools.MappingTool.addClass(MappingTool.java:224)
        [java]  at org.exolab.castor.tools.MappingTool.main(MappingTool.java:189)
BUILD SUCCESSFUL
Total time: 609 milliseconds

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to