Sure you can also use tomcat or any other servlet container as you just 
deploy a war file/folder.

Does the browser actively reload the page? Or does the compile loop happen 
without reloading the page? I never heard of a compile loop so far so I 
assume that the browser actively reloads the page. Maybe you have some 
reload logic inside your app that is now triggered? For example if your app 
uses GWT-RPC you might have code that reloads the page if it detects that 
client and server GWT-RPC are out of sync?

-- J.

[email protected] schrieb am Montag, 25. März 2024 um 12:56:56 UTC+1:

> Hi Jens,
>
> Thank you for the quick reply. I have tomcat as external web server.
> That should work too, doesn't it?
>
> My files are compiled in {projectfolder}\GWT\war\demo
>
> I am letting tomcat point to that folder and if i would add the following 
> lines to my demo-codeserver task:
>
> <arg line="-launcherDir"/>
>
> <arg value="${rootDir}\GWT\war\demo"/>
>
> Then i get the same result. The browser shows compiling demo, this 
> completes with the following logging:
>
> [java] Linking succeeded -- 4.376s
>
> [java] 13.264s total -- Compile completed
>
> [java] job's progress set to SERVING: com.sweet.demo.webclient_1_0
>
> [java] GET /recompile-requester/demo
>
> [java] Constructing StandardLinkerContext
>
> But then it starts recompiling again and again...somehow get's stuck in a 
> recompile loop.
>
> Op maandag 25 maart 2024 om 12:41:57 UTC+1 schreef Jens:
>
>> CodeServer has a parameter named launcherDir which should point to your 
>> exploded war directory. CodeServer generates a special index.nocache.js 
>> file which needs to be deployed with your war file. Once you have done 
>> that, you just have to open the url to your deployed war file.
>>
>> So in addition to CodeServer you also need a running jetty (local 
>> installation or via docker or possibly via eclipse jetty plugin)
>>
>> -- J.
>>
>> [email protected] schrieb am Montag, 25. März 2024 um 11:40:37 UTC+1:
>>
>>> Hi all,
>>>
>>> With the release of GWT 2.11.0 Using DevMode as an application server is 
>>> deprecated.
>>> From the release notes:
>>> "Using DevMode as an application server is deprecated, and may be 
>>> removed or changed in a future release. Please migrate local development 
>>> workflows to using a general purpose server, or a custom 
>>> ServletContainerLauncher."
>>>
>>> We are using the Devmode as an application server and want to change, to 
>>> also be prepared for the future.
>>>
>>> We are using ant as the build tool and i want to know what to set up to 
>>> make development mode working.
>>>
>>> I did try "just" starting the code server via an ant task:
>>>
>>> <target name="demo-codeserver" description="Run Super Dev Mode for demo"
>>> >
>>>
>>> <java failonerror="true" fork="true" 
>>>
>>> classname="com.google.gwt.dev.codeserver.CodeServer">
>>>
>>> <classpath>
>>>
>>> <pathelement location="src"/>
>>>
>>> <path refid="gwt.classpath"/> 
>>>
>>> </classpath>
>>>
>>> <jvmarg value="-Xmx1024M"/>
>>>
>>> <arg value="-bindAddress"/>
>>>
>>> <arg value="127.0.0.1"/>
>>>
>>> <arg value="-port"/>
>>>
>>> <arg value="9876"/> 
>>>
>>> <arg line="-src"/>
>>>
>>> <arg value="${rootDir}\GWT\src"/>
>>>
>>> <arg line="-logLevel"/>
>>>
>>> <arg value="DEBUG"/>
>>>
>>> <arg line="-style"/>
>>>
>>> <arg value="PRETTY"/> 
>>>
>>> <arg value="com.sweet.demo.webclient"/>
>>>
>>> </java>
>>>
>>> </target>
>>>
>>>
>>> The ant task starts and compiles the code, but when opening the url, it 
>>> keeps recompiling. part of the log:
>>>
>>>
>>> [java] GET /recompile-requester/demo
>>>
>>> [java] Constructing StandardLinkerContext
>>>
>>> [java] GET /recompile/demo
>>>
>>> [java] Job com.sweet.demo.webclient_1_192
>>>
>>> [java] job's progress set to WAITING: com.sweet.demo.webclient_1_192
>>>
>>> [java] added job to queue
>>>
>>> [java] starting job: com.foxboro.foxnl.base.demo.webclient_1_192
>>>
>>> [java] job's progress set to COMPILING: com.sweet.demo.webclient_1_192
>>>
>>> [java] job's progress set to COMPILING: com.sweet.demo.webclient_1_192
>>>
>>> [java] Constructing StandardLinkerContext
>>>
>>> [java] binding: user.agent=safari
>>>
>>> [java] skipped compile because no input files have changed
>>>
>>> [java] 0.187s total -- Compile completed
>>>
>>> [java] job's progress set to SERVING: com.sweet.demo.webclient_1_192
>>>
>>> [java] job's progress set to GONE: com.sweet.demo.webclient_1_191
>>>
>>> [java] GET /recompile-requester/demo
>>>
>>>
>>> Am i missing a parameter or is do i have the wrong approach?
>>>
>>>
>>>

-- 
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/d3e44db5-c0f1-4ba7-818f-5ca6dafceb64n%40googlegroups.com.

Reply via email to