It looks like you've done everything correctly to me. Maybe try naming your war ROOT.war, so the RPC post will go directly to /banana/greet (no fruit), removing any possible errors with tomcats war mappings.
On Tuesday, 23 February 2021 at 4:03:02 am UTC+11 [email protected] wrote: > It is usually /CONTEXT-AKA-WAR-NAME/URL-PATTERN > > On Mon, Feb 22, 2021 at 8:49 AM 'Michel Pikkaart' via GWT Users < > [email protected]> wrote: > >> Thank you for reading. I tried for serveral days but I cannot find why >> this is going wrong. >> >> I have build a standard Tomcat v10.0.2 server. I have setup my Eclipse >> with java jdk 11 and using GWT 2.9.0 >> >> I Generated the sample code of GWT 2.9.0 with java jdk 11. I compile this >> succes fully. I deployed the war file to the tomcat server, but then it >> give me a RPC 404 error. >> >> According to the tutorials which I read on http://gwtproject.org/ this >> should all be in the right place, right coded...still I got the a 404 error >> on a RPC call.. which means the service isn't there where it suppose to be. >> >> Could somebody please point me in the right direction... >> >> I already tried. <url-pattern>/local.appletree.Banana/greet</url-pattern> >> but I have a rename-to in the gwt.xml so banana should be allright. >> >> Thank you in advance Michel. >> >> Banana.gwt.xml >> <?xml version="1.0" encoding="UTF-8"?> >> <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.9.0//EN" >> "http://gwtproject.org/doctype/2.9.0/gwt-module.dtd"> >> <module rename-to='banana'> >> <inherits name='com.google.gwt.user.User'/> >> <inherits name='com.google.gwt.user.theme.clean.Clean'/> >> <entry-point class='local.appletree.client.Banana'/> >> <source path='client'/> >> <source path='shared'/> >> <add-linker name="xsiframe"/> >> </module> >> >> WEB.XML >> <?xml version="1.0" encoding="UTF-8"?> >> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee >> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >> version="2.5" >> xmlns="http://java.sun.com/xml/ns/javaee"> >> <servlet> >> <servlet-name>greetServlet</servlet-name> >> >> <servlet-class>local.appletree.server.GreetingServiceImpl</servlet-class> >> </servlet> >> <servlet-mapping> >> <servlet-name>greetServlet</servlet-name> >> <url-pattern>/banana/greet</url-pattern> >> </servlet-mapping> >> <welcome-file-list> >> <welcome-file>Banana.html</welcome-file> >> </welcome-file-list> >> </web-app> >> >> Java interface.. >> package local.appletree.client; >> import com.google.gwt.user.client.rpc.RemoteService; >> import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; >> @RemoteServiceRelativePath("greet") >> public interface GreetingService extends RemoteService { >> String greetServer(String name) throws IllegalArgumentException; >> } >> >> -- >> You received this message because you are subscribed to the Google Groups >> "GWT Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/google-web-toolkit/976b7279-2e77-4842-b96e-efd4c2ee4797n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/google-web-toolkit/976b7279-2e77-4842-b96e-efd4c2ee4797n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/64f3e584-3564-4152-afda-391bba3c477en%40googlegroups.com.
