For the GWT users, it exists now an archetype which will create a GWT 2.4 project. To create such a project, you must generate a project from the archetype
mvn archetype:generate \
-DarchetypeGroupId=org.ops4j.pax.web.archetypes\
-DarchetypeArtifactId=wab-gwt-archetype \
-DarchetypeVersion=2.1.2 \
-DgroupId=com.mycompany \
-DartifactId=hello \
-Dversion=1.0
build next the WAB using hello/mvn clean install
and deploy it on Apache Karaf
Verify that the web site is well registered :
Next, you can navigate to your application in your browser and click on the button to say Hello.
Remark : A WAB project is nothing more than a WAR excepted it is packaged as a bundle file, that we have removed the WEB-INF/lib dependencies and create a MANIFEST file containing the OSGI instructions.