We currently use WSAD 5.1 to do our development here but are moving off to Eclipse and JBoss. Our production environments will still be Websphere and we'd like to have one codebase that works in both.
One place that won't work with JBoss is creating the InitialContext with parameters (com.ibm.websphere.naming.WsnInitialContextFactory) as we currently do. In JBoss, we created an InitialContext with no parameters and it worked fine in WSAD as well on our local environments.
The question I have is why should I specify "com.ibm.websphere.naming.WsnInitialContextFactory" as the INITIAL_CONTEXT_FACTORY when creating the InitialContext? Do I lose anything by not doing this?