I am newbe to Java EE, so far I have enjoyed Java SE development environment simple and neat. Now I am working in Java EE projects, I am using eclipse with glassfish server.

I am not feel happy with Java EE development environment. Every time starting & deploying projects are takes time, not straightforward. 

My doubt is whether still people all over the world facing the same issue or any alternative is found to resolve this issue?

Here I mean issues are
- Integrating Eclipse & Glassfish
- Every time stop/start/deploy the project in to Eclipse
- No consistency in the behaviour of Glassfish, many times I have to restart my Glassfish
- etc.,