But, it seems there some confusion when installing and deploying ADF applications to weblogic server, so i wanted to stat it in a step wise procedure.
This is a basic steps carried out through installation of production weblogic server:
1- Download weblogic server 10.3 and latest version of JDeveloper from oracle website.
2- Install weblogic into new BEA home, my installation is carried out on windows 2008 R2 server 64-bit. My installation directory is C:\BEA\Middelware.
3- Deselect the components that you don't need such as :
- Web 2.0 http pub-sub server
- Weblogic Web Server Plugins
- UDDI and Xquery Support
- Server Examples
5- Complete the installation steps using defaults, but don't hit the quick start button.
6- Now run JDeveloper installation on the target machine.
7-Choose the same existing middleware home used for installing weblogic server.
8- On the product selection screen make sure to deselect JDeveloper Studio and all other options are selected, which includes ADF Runtime library, and complete the installation.
9- Now we have to create a domain by using the configuration wizard, in select domain source window select Oracle JRF-22.214.171.124 [oracle_common].
10- Enter domain name, then enter a valid admin user as an example weblogic/weblogic1, and select Production enviroment to use JRockit as VM.
11- Select to configure admin server, managed servers and clusters, and deployment services.
12- Us port 81 for admin server, the in the next screen add a managed server instance and defined listen port to us port 80. If you wish to add cluster you can use the next screen.
13- Then to summary screen to create the weblogic domain.
14- Now from command line or using the shortcut provided in start menu under the new created domain, start weblogic admin server. In my case its C:\oracle\Middleware\user_projects\domains\base_domain\bin\startWebLogic.cmd.
15- Once the Admin Server is started run the console at http://localhost:81/console.
16- Now to start the ManagedServer - use the command line for this : "C:\oracle\Middleware\user_projects\domains\base_domain\bin\startManagedWeblogic.cmd ManagedServerName http://localhost:80” . You must define the name of the managed server created and the URL used to access when running the managed server.
17- Now you can deploy your application to both admin and managed server and run successfully.
18- Note when using Node Manager to run managed server the class path might be different so ADF applications will not run due to ClassNotFoundException.