I just deploy my first .war on glasshfish v3. I use the latest hudson version.
When I click on launch.. a browser open with the url : http://localhost:8080/hudson
instead of the port of glassfish..which is 8888.
The expected link should be : http://localhost:8888/hudson .
here the link why I launch the hudson war from the admin gui.
my glasshfish version is : GlassFish 10.0-tp-2-SNAPSHOT (build b10d)
hope that will help you to make glassfish better