This might be useful  github.com/timmacp/AppEngineGwt/tree/main
Its based on github.com/tbroyer/gwt-maven-archetypes 
& Google Cloud Platform samples for App Engine with Java 11+
github.com/GoogleCloudPlatform/java-docs-samples/tree/main/appengine-java11/appengine-simple-jetty-main
 which 
shows how to have a separate jar module which run the WAR using the  java 
command.
As in the GWT archetype it uses Jetty Maven Plugin for the development 
server & it covers Eclipse debugging,
appengine-maven-plugin is only for appengine:deploy

On Friday, June 28, 2024 at 2:50:21 PM UTC+1 Daniel Webb wrote:

> Hi Thomas,
> Aha!! You are correct, thank you - I have added it to my POM and now the 
> breakpoints are getting triggered :-)
>
> Is there a way of limiting this configuration to a specific run 
> configuration, or sometning? The way I have it set up I think the flags are 
> passed every time?
>
> <plugin>
>
> <groupId>com.google.cloud.tools</groupId>
>
> <artifactId>appengine-maven-plugin</artifactId>
>
> <version>2.7.0</version>
>
> <configuration>
>
> <jvmFlags>
>
> <jvmFlag
> >-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000</
> jvmFlag>
>
> </jvmFlags>
>
> </configuration>
>
> </plugin>
>
> On Friday 28 June 2024 at 13:34:03 UTC+1 Thomas Broyer wrote:
>
>> You need to pass the -agentlib:… as <jvmArgs> of the appengine plugin, as 
>> it will fork a new JVM
>>
>> https://cloud.google.com/appengine/docs/legacy/standard/java/maven-reference#appenginerun
>>
>> On Thursday, June 27, 2024 at 7:15:26 PM UTC+2 [email protected] wrote:
>>
>>> Hi,
>>>
>>> Can anyone help me get remote jdwp server debugging in Eclipse working? 
>>> I seem to be able to get a server running but it won't halt on breakpoints.
>>>
>>> I run as.. "Maven Build" with goals of 'clean install appengine:run' and 
>>> vm arguments of 
>>> '-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=8000'
>>> [image: run debug.png]
>>> [image: run debug 2.png]
>>>
>>> The Console says "Listening for transport dt_socket at address: 8000"
>>>
>>> Then I "Debug as..." "Remote Java Application"...
>>> [image: remote debug 1.png]
>>>
>>> And the console starts up again with the 'clean install appengine:run' 
>>> finishing up with the usual:
>>> Started NetworkTrafficSelectChannelConnector {HTTP/1.1, 
>>> (http/1.1)}{localhost:8080}
>>>
>>> At which point I can browse to http://localhost:8080 but none of my 
>>> breakpoints will trigger.
>>>
>>> Please, what am I doing wrong? I've not done java remote debugging 
>>> before :-(
>>> Regards
>>> Daniel
>>>
>>>
>>> On Thursday 27 June 2024 at 16:21:17 UTC+1 Daniel Webb wrote:
>>>
>>>> Thanks Ralph, So it's source map debugging in chrome for the client 
>>>> side, jdwp remote debugging for the server side.
>>>>   
>>>> On Tuesday 25 June 2024 at 14:09:20 UTC+1 Ralph Fiergolla wrote:
>>>>
>>>>> Hi! Unless you want to invest time and effort in getting eclipse 
>>>>> plugins up and running, I would suggest using your browser's development 
>>>>> tools (Ctrl+Shift+I in Chrome/Edge) to debug the client side. Thanks to 
>>>>> source maps it will show your JAVA source code when debugging. 
>>>>> To debug the server side, you need to start your server with "-Xdebug 
>>>>> -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n" and create 
>>>>> a 
>>>>> debug configuration to connect to port 8000 in Eclipse.
>>>>> Good luck
>>>>> Ralph
>>>>>
>>>>> On Mon, Jun 24, 2024 at 11:19 AM 'Daniel Webb' via GWT Users <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi, 
>>>>>> Is it possible to debug GWT projects - setting breakpoints and 
>>>>>> stepping through code? This would be server and/or client debugging.
>>>>>>
>>>>>> We've just had our internal GWT based app updated and it now uses 
>>>>>> maven to run (clean install appengine:run). The eclipse plugin based 
>>>>>> debugging technique that I used to use no longer seems to work.
>>>>>>
>>>>>> Thanks for any advice, I really like GWT but I'm lost as to how it 
>>>>>> all works!
>>>>>> Daniel
>>>>>>
>>>>>> -- 
>>>>>> 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/253e328a-484c-4c19-aaf7-e489780c3c0bn%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/google-web-toolkit/253e328a-484c-4c19-aaf7-e489780c3c0bn%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/c30f8481-2b25-4d9c-aebf-8f7d46b7d218n%40googlegroups.com.

Reply via email to