Hi Duc Cuong,
How's it going with this? Did you manage to get the DynaTable sample
application working with your Tomcat server?

I remember you reached out to me by email, and at that time I had the
following suggestions:

   - The <servlet-class> element is misspelled as <servlet-lass>

   - Did you remember to make sure the .class file for the
   CalendarServiceImpl class made it through to the WEB-INF/classes folder?

Did double-checking those two points help out?

Thanks,
-Sumit Chandel

On Wed, Oct 1, 2008 at 4:41 AM, Duc Cuong <[EMAIL PROTECTED]> wrote:

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