DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31249>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31249

Using a custom taglib causes strange NoSuchMethodException

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |



------- Additional Comments From [EMAIL PROTECTED]  2004-09-17 18:14 -------
It actually appears to be an out-of-date servlet.jar in the Java SDK. I changed 
the Java Home path in the Tomcat Configuration program to the JRE installed by 
Tomcat (\Program Files\Java\jre..) and the NoSuchMethodException has 
disappeared.

However I am now receiving another exception:

exception 

javax.servlet.ServletException: javax/servlet/jsp/tagext/TagSupport
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        com.cetacademicprograms.servlets.StudentAppFormServlet.dispatchToUrl
(StudentAppFormServlet.java:251)
        com.cetacademicprograms.servlets.StudentAppFormServlet.actionDefaultHand
ler(StudentAppFormServlet.java:149)
        com.cetacademicprograms.servlets.StudentAppFormServlet.doGet
(StudentAppFormServlet.java:81)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagSupport
        java.lang.ClassLoader.defineClass0(Native Method)
        java.lang.ClassLoader.defineClass(Unknown Source)
        java.security.SecureClassLoader.defineClass(Unknown Source)
        java.net.URLClassLoader.defineClass(Unknown Source)
        java.net.URLClassLoader.access$100(Unknown Source)
        java.net.URLClassLoader$1.run(Unknown Source)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(Unknown Source)
        java.lang.ClassLoader.loadClass(Unknown Source)
        sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        java.lang.ClassLoader.loadClass(Unknown Source)
        org.apache.catalina.loader.WebappClassLoader.loadClass
(WebappClassLoader.java:1255)
        org.apache.catalina.loader.WebappClassLoader.loadClass
(WebappClassLoader.java:1189)
        org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1316)
        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1560)
        org.apache.jasper.compiler.Parser.parse(Parser.java:126)
        org.apache.jasper.compiler.ParserController.doParse
(ParserController.java:220)
        org.apache.jasper.compiler.ParserController.parse
(ParserController.java:101)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
        org.apache.jasper.JspCompilationContext.compile
(JspCompilationContext.java:511)
        org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:295)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        com.cetacademicprograms.servlets.StudentAppFormServlet.dispatchToUrl
(StudentAppFormServlet.java:251)
        com.cetacademicprograms.servlets.StudentAppFormServlet.actionDefaultHand
ler(StudentAppFormServlet.java:149)
        com.cetacademicprograms.servlets.StudentAppFormServlet.doGet
(StudentAppFormServlet.java:81)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


The class javax.servlet.jsp.tagext.TagSupport is in the jsp-api.jar and I have 
verified that the JAR exists and have put in the Java Classpath field in the 
Tomcat Configuration program. I have copied and unJARed the jsp-api.jar file 
under my WEB-INF/classes folder and still the same error occurs? Does anyone 
have a clue?

Thanks,

Kelly

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

Reply via email to