Hi everybody, I am trying to deploy the Dynamic Table example ( the example that goes along with Google Web Toolkit 1.5 installation package) on the Tomcat servlet container 6.0.18.
I have followed every step in the "Example Deployment with Tomcat" section in the online Google Web Toolkit 1.5 Developer's Guide, which are: - Make a folder DynaTable - Put all the files in the www/ folder of the DynaTable project to the folder DynaTable above. - In the DynaTable, make the sub-folder WEB-INF and then in the WEB- INF create other two sub-folder "classes" and "lib". - Put the servlet of the project in the "classes" folder (of course along with the folders corresponding to the package containing this servlet). - Put the gwt-servlet.jar in the "lib" folder. - Create an web.xml file and put it in the WEB-INF folder, whose content is as follows: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>CalendarService</servlet-name> <servlet- lass>com.google.gwt.sample.dynatable.server.SchoolCalendarServiceImpl </servlet-class> </servlet> <servlet-mapping> <servlet-name>CalendarService</servlet-name> <url-pattern>/calendar</url-pattern> </servlet-mapping> </web-app> *Please note that the value of <url-pattern> is exactly the same as the URL defined by ServiceDefTarget.setServiceEntryPoint(). This is the result I have received so far: - I can access to the DynaTable.html via URL http://localhost:8080/DynaTable/DynaTable.html - However, once the page is loaded, "An RPC server could not be reached" dialog appears, showing that an RPC call has not been through. - When I tried to access to the servlet directly through the URL , this is what I received in the Tomcat's log file: Sep 30, 2008 9:25:52 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Allocate exception for servlet CalendarService java.lang.ClassNotFoundException: com.google.gwt.sample.dynatable.server.SchoolCalendarServiceImpl at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1233) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java: 1094) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java: 808) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 845) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: 447) at java.lang.Thread.run(Thread.java:619) *Please note that I have run normal servlets (which use javax.servlet) on this Tomcat successfully, so problems relating to this container's configuration and installation should be eliminated. Problems occur only when I try the gwt servlet. Can you help me figure out what the problem is? By the way, I notice that I can try this DynaTable online through http://gwt.google.com/samples/DynaTable/DynaTable.html. Therefore, this example must be deployed on a servlet container of some sorts. Can the Google Web Toolkit team give me the .war file of the DynaTable deployment? Thank you very very much. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
