1. 启动GlassFIsh domain(\bin\asadmin start-domain domain1),进入Glassfish administration console (default url is http://localhost:4848, user admin, password adminadmin)。
2. 登陆后,在左边的菜单中选择Application Server,然后在出现的右边主页面中选择JVM Settings,将Enable勾上,保存。左上角会出现Restart Required,Logout,按照页面上的提示操作(\bin\asadmin list-domains 确认domain1已经停止,\bin\asadmin start-domain domain1 重新启动domain1)。
3. 进入Eclipse,右键单击你的项目,打开Debug对话框。选择Java Remote Application,右键菜单中选择New,在出现的对话框中将port改为9009,点击Debug。
4. 这样,你就可以Debug你的GlassFish项目了。不过有一点比较郁闷的是,每次Debug on Server之前,你都需要在Debug对话框里面选中你的Java Remote Application并单击Debug按钮。如果你发现了其他的快捷方式,麻烦告诉我^_^