In our existing application properties file is embedded in a jar file ,we decided to move properties file outside of ear(application) , what is the best place to put propert
another solution, which I use, is to add a URL resource reference to your application web.xml. For instance "url/properties".
Then define URLs in Websphere, using the admin console, to point to "file:///dev.properties", or "file:///test.properties", for example.
Then at deploy time, map the URL reference to the appropriate websphere URL definition.
Now, your code can just do a jndi lookup of the URL.
This has the advantage that you can deploy a single codebase, and customise at deploy time to point to different URLs.