I am aware of the 4 configuration files we use for WebLogic:
web.xml
weblogic.xml
weblogic-application.xml
application.xml
My original question is:
What is the purpose of each of these files?
The web.xml is the standard JEE descriptor for a WAR file. The application.xml is for the EAR file. The weblogic.xml and weblogic-appliation are WebLogic specific files for the WAR and EAR respectively. See sections A and B here: