ADF applications that use business components need the weblogic-application.xml deployment
descriptor to be present to be able to work on a WLS.
35.4 Creating and Editing Deployment Descriptors
mentions the need of :
in the weblogic-application.xml
==> please execute the following steps:
1. Wrap the WAR file in an EAR file configured to be deployed to a WebLogic server as follows, so that JDeveloper includes the needed deployment descriptor file:
2.Right-click the project containing the web contents (usually ViewController), and select New -> Deployment Profile. Then select EAR Deployment Profile.
3. Enter the name for the application, and then in the EAR profile properties dialog, in the Application Assembly, include the ViewController project, and in the Platform node, make sure Default Platform is set to WebLogic 10.3. Click OK.
4. In the next dialog box (Project properties), open the node ADF Model, and make sure the checkbox "Contains Data Controls" is checked, and click OK
5. Now to deploy, right click the ViewController project and select Deploy, then the name of the recently created application deployment profile, and then "to EAR file". This will result in a .ear file, deployable from the WLS administration page.