Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Users List »

Re: how to get jars scope in to my application

Steve Loughran

2008-03-07

Replies: Find Java Web Hosting

Author LoginPost Reply
sandyg wrote:
> I am creating an jar executable file using ant
>
> <jar destfile="dist/searchengine.jar" basedir="${build_classes}">
>            <manifest>
>               <attribute name="Main-Class" value="com.Test"/>
>            </manifest>
>         </jar>
>    
>    <!-- to run th jar file-->
>    
>      <echo message="to run th jar file ..."/>
>         <java jar="dist/searchengine.jar" fork="true"/>
>
>
> but i am getting the Exception in thread "main"
> java.lang.NoClassDefFoundError: javax/servlet/ServletException
>
> even all jars were in the classes folder of my jar
> can anybody help me please how to get the jar file scope
>

You need to add the path to the manifest file of all the JARs you want
to run. Part of Sun's rules. I'm afraid.

--
Steve Loughran            http://www.1060.org/blogxter/publish/5
Author: Ant in Action       http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.