We have been waiting so long (Since idea 6.0.x) for the glassfish support in idea to become usable, but it still has many problems.
Using glassfish v2, on windows or mac we still can not locally debug our application. The debugger does not stop at break points and when I hit the stop button, after a few seconds I get "Unable to open debugger port: java.net.SocketException" error. Even worse, in windows I can not make my application deploy on the server in run mode too.(Not debug mode).
Debugging is enabled on glassfish and the port number matches the run configuration.
Remote debugging works but it has it's own problems. We are building our projects using maven2 and somehow, the deployed classes don't match the source code that is viewed in idea. Debugger says that there is no executable code at the break point line or behave very strange.
One major issue is the lack of exploded directory deployment support for glassfish. Having to redeploy the application after changing a few lines of code in a jsp is a huge waste of time for developers.
Please don't make us wait for a 8.x release for these issues to be resolved. We upgraded to 7.0.x licenses hoping that glassfish integration problems would disappear. I don't think that making an exploded directory that glassfish will support and syncing that directory when making the project is too hard for jetbrains developers.