I'm walking through the examples of the "Google Visualization Data Source Library" guide (* https://developers.google.com/chart/interactive/docs/dev/dsl_get_started?hl=de-DE *<https://developers.google.com/chart/interactive/docs/dev/dsl_get_started?hl=de-DE>) and all the provided examples deploy and run fine on Tomcat 7.034. As a next step I wanted to try out the SqlDataSourceServlet which is provided in the example sources but not included in the "Getting Started" guide. For this I added below two sections to the web.xml <servlet> <servlet-name>SQLDataSourceServlet</servlet-name> <description>SQLDataSourceServlet</description> <servlet-class>SQLDataSourceServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SqlDataSourceServlet</servlet-name> <url-pattern>/sqldatasourceexample</url-pattern> </servlet-mapping> However, when I redeploy the web app, Tomcat is giving me the following error: Apr 3, 2013 3:40:14 PM org.apache.catalina.core.ApplicationContext log SEVERE: FAIL - Application at context path /myWebApp could not be started org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/myWebApp]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1256) at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714) at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.IllegalArgumentException: Servlet mapping specifies an unknown servlet name SqlDataSourceServlet at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3213) at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3192) at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1304) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1352) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 27 more I have visualization-datasource-examples.jar in my WEB-INF/lib directory and SimpleExampleServlet, CsvDataSourceServlet and AdvancedExampleServlet2 deploy fine. Why wouldn't SqlDataSourceServlet be found? Does anybody have any suggestions on how to make this work? Your help is much appreciated. Bernie
-- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-visualization-api?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
