well, as long as you avoid server specific classes/annotations in your code, your EAR should be server independent, no matter what server you use for developing.
I use Eclipse/WebTools, and by using a JBoss runtime, all required JARs are automatically added to the build classpath. But by exporting the project as EAR, it becomes server independent again.
So, the easiest way would be to use a valid server for development.
Hope this helps