Debugging with GWT
Go to run configurations and add new java application configuration as you can see in this screenshoot.
First of all, open the pom.xml file and uncomment this section:
<!-- Only for development -->
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
<version>${gwt.version}</version>
<scope>provided</scope>
</dependency>
Set the Main class:
com.google.gwt.dev.DevMode
OpenKM version 5.0 and newer, set program arguments
-port 8080 -noserver -startupUrl /OpenKM/frontend/index.jsp com.openkm.frontend.Main
OpenKM version 4.X and older, set the program arguments
-port 8080 -noserver -startupUrl /OpenKM/com.openkm.frontend.Main/index.html com.openkm.frontend.Main
and the VM arguments
-Xms1024m -Xmx1024M
Set the jdk 1.6
Set the class path. Pay special attention in adding folder /openkm/src/main ( using button advanced and add folder option )
Now you can run ( better if you run in debug mode, you can set breakpoints in your eclipse code ). It'll appear some screen like this:
OpenKM version 5.0 and newer To debug login put in your browser
http://localhost:8080/OpenKM/frontend/index.jsp?gwt.codesvr=127.0.1.1:9997
To debug frontend first authenticate and after it, put in your browser
http://localhost:8080/OpenKM/frontend/index.html?gwt.codesvr=127.0.1.1:9997
OpenKM version 4.0 and older
To debug login put in your browser
http://localhost:8080/OpenKM/com.openkm.login.Main/index.jsp?gwt.codesvr=127.0.1.1:9997
To debug frontend first authenticate and after it, put in your browser
http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.html?gwt.codesvr=127.0.1.1:9997
You debug into eclipse, see variables values etc...
OpenKM version 4.1 and older
Set the program arguments
-port 8080 -noserver -startupUrl /OpenKM/com.openkm.frontend.Main/index.html com.openkm.frontend.Main