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
-~----------~----~----~----~------~----~------~--~---

Reply via email to