Our code, deploy, test cycle is around 90 sec when using Hot Deploy.
We are running into an issue where hot deploy usually requiring that the client jvm restart, and then of course a refresh in the browser. The refresh in the browser causes the app to be completely reloaded which ends up with quite a few DS and data loads.
I get a Hot Code Replacement failure for something as simple as changing the title on a Tab.
One obvious fix is to lazy load as many DSs and data as possible.
I am looking for
1. any suggestions on how to improve the time needed to deploy a change.
2. why are we getting hot code replacement failure for all changes(or seems like all changes).
2. are there others out there using a remote server with a decent sized app that have a shorter hot deploy time/problems
Our Env is
GWT Env:
SmartGWT Power 2.1, GWT 2.0.3
Eclipse Env:
MyEclipse 8.5 (Eclipse 3.5.2), Google Plugin for Eclipse 3.5 (1.3.2), Google Web Toolkit SDK (2.0.3), JVM 1.6 running Eclipse
Server Env:
Jboss 4.3 EAP with JDK 1.5
For starting GWT Client Debugging we start up with:
Embedded Server: unchecked
Arguments :
-noserver -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -war C:\Workspaces\8_latest\stafftrack_war\war net.stafftrack.ui.web.gwt.StaffTrack -startupUrl
vm args: -Xmx512m
JRE: 1.5
We are running into an issue where hot deploy usually requiring that the client jvm restart, and then of course a refresh in the browser. The refresh in the browser causes the app to be completely reloaded which ends up with quite a few DS and data loads.
I get a Hot Code Replacement failure for something as simple as changing the title on a Tab.
One obvious fix is to lazy load as many DSs and data as possible.
I am looking for
1. any suggestions on how to improve the time needed to deploy a change.
2. why are we getting hot code replacement failure for all changes(or seems like all changes).
2. are there others out there using a remote server with a decent sized app that have a shorter hot deploy time/problems
Our Env is
GWT Env:
SmartGWT Power 2.1, GWT 2.0.3
Eclipse Env:
MyEclipse 8.5 (Eclipse 3.5.2), Google Plugin for Eclipse 3.5 (1.3.2), Google Web Toolkit SDK (2.0.3), JVM 1.6 running Eclipse
Server Env:
Jboss 4.3 EAP with JDK 1.5
For starting GWT Client Debugging we start up with:
Embedded Server: unchecked
Arguments :
-noserver -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -war C:\Workspaces\8_latest\stafftrack_war\war net.stafftrack.ui.web.gwt.StaffTrack -startupUrl
vm args: -Xmx512m
JRE: 1.5
Comment