My application is deployed as an EAR file.
The application has traditionally required that some post installation configuration changes be made.
This was easy with the Oracle 10G OAS as the EAR was exploded into a directory thus allowing easy access to configuration files.
With 11G, the EAR is not exploded resulting in additional documentation on exploding, modifying, and recombining the EAR.
It seems to me that this must be a relatively common problem with a solution, perhaps a standard one through J2EE, that I have simply not come across or recognized it as the solution I was looking for.
Some alternatives include: 1) Providing a utility that will modify the EAR file prior to deployment. 2) Store all configuration settings in a separate location. 3) Store all configuration settings in a database; access the database via a container provide connection exposed through JNDI.
But is there an established best practice?
Lacking that, what approach has worked for you?
Thanks Curtis