Guys, please read a classpath tutorial. There's a decent one here: http://www.kevinboone.com/classpath.html

The following section is especially relevant that I've copied from that page for you:

<quote>


   JARs on the classpath

The java compiler and run-time can search for classes not only in separate files, but also in `JAR' archives. A JAR file can maintain its own directory structure, and Java follows exactly the same rules as for searching in ordinary directories. Specifically, `directory name = package name'. Because a JAR is itself a directory, to include a JAR file in the class search path, the path must reference the JAR itself, not merely the directory that contains the JAR. This is a /very/ common error. Suppose I have a JAR |myclasses.jar| in directory |/myclasses|. To have the Java compiler look for classes in this jar, we need to specify:

javac -classpath /myclasses/myclasses.jar ...

and not merely the directory |myclasses|.
</quote>

ie. You cannot use * to reference jar files in the classpath. Please name each jar file explicitly, or use a build tool like ant to do it for you.

bindhu wrote:
hi,

i hv done what u said
n now my calsspath is
CLASSPATH=C:\Program Files\Java\jre1.6.0_01\lib\*

still i face the error.
bindhu wrote:
hai,

    when trying to open my jsp page in browser i get this error. can
anyone plas help me.
type Exception report

message
description The server encountered an internal error () that prevented it
from fulfilling this request.

exception
org.apache.jasper.JasperException: javax.servlet.ServletException:
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.struts.taglib.html.FormTag

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause
javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not
initialize class org.apache.struts.taglib.html.FormTag

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
        org.apache.jsp.register_jsp._jspService(register_jsp.java:80)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root cause
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.struts.taglib.html.FormTag
        sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        java.lang.Class.newInstance0(Class.java:355)
        java.lang.Class.newInstance(Class.java:308)
        org.apache.jasper.runtime.TagHandlerPool.get(TagHandlerPool.java:126)

org.apache.jsp.register_jsp._jspx_meth_form_005fform_005f0(register_jsp.java:92)
        org.apache.jsp.register_jsp._jspService(register_jsp.java:73)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.13 logs.






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

Reply via email to