Hi,

I have included

- googlemaps.jar in WEB-INF/lib
- googlemaps.jar in build-path as well as class-path
- <init-param>
            <param-name>enablePooling</param-name>
            <param-value>false</param-value>
  </init-param> in /usr/share/tomcat6/conf/web.xml


I can see <googlemaps:--> tags in the intellisense of the jsp editor
of Eclipse. I tried using the simple example of using googlemaps jsp
tag library - http://www.lamatek.com/GoogleMaps/example_1.jsp . It
compiles with NO errors and NO warnings.

Doesn't run. It shows the following error

HTTP Status 500 -

type Exception report

message

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

exception

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/
servlet/jsp/tagext/BodyTagSupport
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/
BodyTagSupport
        java.lang.ClassLoader.defineClass1(Native Method)
        java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
142)
        java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1595)
        
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1526)
        org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1195)
        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1422)
        org.apache.jasper.compiler.Parser.parse(Parser.java:130)
        
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:
255)
        
org.apache.jasper.compiler.ParserController.parse(ParserController.java:
103)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
        
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:
592)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
326)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
313)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.ClassNotFoundException:
javax.servlet.jsp.tagext.BodyTagSupport
        java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        java.lang.ClassLoader.defineClass1(Native Method)
        java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
142)
        java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        java.security.AccessController.doPrivileged(Native Method)
        java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1595)
        
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1526)
        org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1195)
        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1422)
        org.apache.jasper.compiler.Parser.parse(Parser.java:130)
        
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:
255)
        
org.apache.jasper.compiler.ParserController.parse(ParserController.java:
103)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
        
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:
592)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
326)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
313)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.32 logs.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API V2" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api?hl=en.

Reply via email to