[greg:~] export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home" [greg:~] cd dev/bin/gwt-mac-1.7.0 [greg:gwt-mac-1.7.0] cd samples/mail [greg:mail] ant hosted
To create a new application, run the webAppCreator script.
[greg:src] ../webAppCreator -out MyApplication com.mycompany.MyApplication [greg:src] ls MyApplication [greg:src] cd myapplication [greg:myapplication] ant hosted
The code being run is a gwt Remote Procedure Call and it follows here:
@SuppressWarnings("serial") public class GreetingServiceImpl extends RemoteServiceServlet implements GreetingService { public String greetServer(String input) { String serverInfo = getServletContext().getServerInfo(); String userAgent = getThreadLocalRequest().getHeader("User-Agent"); return "Hello, " + input + "!<br><br>I am running " + serverInfo + ".<br><br>It looks like you are using:<br>" + userAgent; } }
Cool stuff.
Wind up by returning your Java version to the most current setting.
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"