just do, jar -tvf MyJar.jar and see whether it lists the class.

-- 
Manivannan Palanichamy
http://mani.gw.googlepages.com/index.html

On 8/25/07, Dave Sailer <[EMAIL PROTECTED]> wrote:
>
> it does. And if it didn't "jar uf" is broken, I would think.
>
> On Fri, 2007-08-24 at 15:20 -0600, Filip Hanik - Dev Lists wrote:
> > better check your Jar to make sure it has the MyServletException.class
> > file still in it.
> >
> > Filip
> >
> > Dave Sailer wrote:
> > > I have a webapp that is working but I wanted to update a servlet jar
> so:
> > >
> > > jar uf MyJar.jar net/whohah/portal/servlet/MyServlet.class
> > > cp MyJar.jar $CATALINA_HOME/webapps/ROOT/WEB-INF/lib
> > >
> > > No I get the exception shown below. I have MyServlet stripped down so
> > > the only imports are:
> > > import java.io.*;
> > >
> > > import javax.servlet.*;
> > > import javax.servlet.http.*;
> > >
> > >
> > > I can't see how replacing one servlet that has few dependencies is
> > > causing an unrelated NoClassDefFoundError.
> > >
> > >
> > >
> > >
> > > javax.servlet.ServletException:
> > > net/whohah/portal/exceptions/MyServletException
> > >     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)
> > >     javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> > >
> > > root cause
> > >
> > > java.lang.NoClassDefFoundError:
> > > net/whohah/portal/exceptions/MyServletException
> > >     java.lang.Class.getDeclaredConstructors0(Native Method)
> > >     java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
> > >     java.lang.Class.getConstructor0(Class.java:2671)
> > >     java.lang.Class.newInstance0(Class.java:321)
> > >     java.lang.Class.newInstance(Class.java:303)
> > >     org.apache.jasper.servlet.JspServletWrapper.getServlet(
> JspServletWrapper.java:142)
> > >     org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:311)
> > >     org.apache.jasper.servlet.JspServlet.serviceJspFile(
> JspServlet.java:315)
> > >     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> > >     javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To start a new topic, e-mail: users@tomcat.apache.org
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Manivannan.Palanichamy (@) Oracle.com
http://mani.gw.googlepages.com/index.html

Reply via email to