Thanks, I'll check it out.

On Thursday, April 10, 2025 at 7:26:55 PM UTC+10 Craig Mitchell wrote:

> You can use Tomcat 10 if you like, you just need to add the GWT Jakarta 
> lib:  
> https://mvnrepository.com/artifact/org.gwtproject/gwt-servlet-jakarta
>
> On Wednesday, 9 April 2025 at 9:35:30 pm UTC+10 bryan wrote:
>
>> Solved. Had to deploy on Tomcat 9 and not Tomcat 10.
>>
>> On Wednesday, April 9, 2025 at 8:54:23 PM UTC+10 bryan wrote:
>>
>>> I think the problem might be Tomcat expecting jakarta namespace not 
>>> javax namespace.
>>>
>>> 09-Apr-2025 20:36:56.025 FINE [main] 
>>> org.apache.catalina.util.Introspection.loadClass Failed to load class 
>>> [com.webbtide.test.server.GreetingServiceImpl]
>>> java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
>>>
>>> In Tomcat lib directory:
>>> /opt/java/bin/jar -tvf servlet-api.jar | grep HttpServlet
>>>    223 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet$1.class
>>>   1235 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet$NoBodyAsyncContextListener.class
>>>   3491 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet$NoBodyOutputStream.class
>>>   4233 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet$NoBodyPrintWriter.class
>>>   4058 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet$NoBodyResponse.class
>>>   1860 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet$TomcatHack.class
>>>   9778 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServlet.class
>>>    297 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServletMapping.class
>>>   1052 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServletRequest$1.class
>>>   3086 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServletRequest.class
>>>   5783 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServletRequestWrapper.class
>>>   3708 Fri Feb 01 00:00:00 AEST 1980 
>>> jakarta/servlet/http/HttpServletResponse.class
>>>
>>> Not sure what to do ?
>>> On Wednesday, April 9, 2025 at 7:12:16 PM UTC+10 bryan wrote:
>>>
>>>> Using Eclipse 2025-03 (4.35.0)
>>>> OpenJDK 21.0.2
>>>>
>>>> I created a GWT Web Application and deployed it on Tomcat 10.0.22, 
>>>> listening on port 8081.
>>>>
>>>> Tomcat is deployed behind nginx. The relevant lines of the conf are:
>>>>     location /  {
>>>>       expires -1;
>>>>
>>>>       add_header Cache-Control "no-store, no-cache, must-revalidate";
>>>>
>>>>       proxy_pass      http://127.0.0.1:8081;
>>>>       proxy_set_header Upgrade $http_upgrade;
>>>>       proxy_set_header Connection "upgrade";
>>>>       proxy_set_header X-Real-IP $remote_addr;
>>>>
>>>>       proxy_set_header Host $host;
>>>>       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>>>>     }
>>>>
>>>> When I point myself are https:[my weburl]/ the GWT Web Application 
>>>> Starter Project loads. When I click on the "Send" button the browser debug 
>>>> console says:
>>>> POST https://[my web url]/gwttest/greet 500 (Internal Server Error)
>>>>
>>>> Any help greatly appreciated.
>>>>  
>>>>
>>>

-- 
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 visit 
https://groups.google.com/d/msgid/google-web-toolkit/6de34a15-e060-4cea-a0a4-b417a061b48cn%40googlegroups.com.

Reply via email to