I solved my problem. I installed tomcat on my Debian server and everything 
works.....when I checked I installed Tomcat version 9 with JDK 11. 
There are major versions difference between Tomcat 9 and 10 on the Servlet 
SpecJSP, SpecEL, SpecWebSocket, SpecAuthentication and (JASIC) Spec. 
See http://tomcat.apache.org/whichversion.html
My guess GWT won't work on the most modern specs of Tomcat 10.
I could find info on gwtproject site about these specifications or I 
overlooked this kind of info.

gr Michel



Op dinsdag 23 februari 2021 om 05:53:01 UTC+1 schreef Craig Mitchell:

> 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/bd139e49-2993-4eae-8456-4b8ba498505cn%40googlegroups.com.

Reply via email to