Deployment Options
- JDeveloper IDE
- WLS Administration Console
- Oracle Enterprise Manager "FMW Control" console
- weblogic.Deployer
- WLST
Note: I will try to explain each deployment option in separate article in this blog. In this article you can find basic summary of deployment options.
ADF Deployment Prerequisites
- JAR/WAR/EAR is available to deploy
- Via JDeveloper you've previously created a deployment profile
- Generated JAR/WAR/EAR via the deployment profile and build tools
- ADF runtime libraries already installed & targeted to WLS managed servers
- These must match the version of JDev/ADF your application was built on
- And version of WLS the ADF runtimes are supported on
- Ensure to read Oracle Support notes on installing ADF runtimes
- Unofficial summary of ADF Runtime install instructions (courtesy TimoHahn) (http://tompeez.wordpress.com/2011/09/14/jdeveloper-versions-vs-weblogic-serverversions/ )
- Other software deployments may need to be completed beforehand
- e.g. database changes, system patches etc
Manually deploy via
- JDeveloper IDE
- WLS console
- Oracle Enterprise Manager "FMW Control" console
Automated deploy via
Deployment
Options | JDeveloper | WLS console | FMW console | weblogic.Deployer | WLST |
Interface | IDE | Web | Web | Command line, OS scripts or Ant | Command line, OS scripts or Ant |
Manual/Automated | Manual | Manual | Manual | Both | Both |
Start from source code or JAR/EAR | Source | JAR/EAR | JAR/EAR | JAR/EAR | JAR/EAR |
Suitable for development server | Yes | Yes | Yes | Yes | Yes |
Suitable for test/production servers | | Yes | Yes | Yes | Yes |
Apply WLS deployment plans | Yes | Yes | Yes | Yes | Yes |
Apply ADF/MBean runCme changes | | | Yes | | Yes |
Supports WLS producCon redeployment | | Yes | | Yes | Yes |
Further Reading
- Deployment Automation Patterns (http://bit.ly/VGOfdh)
- FMW Admin Guide (http://bit.ly/TFRu73)
- FMW Admin Guide for ADF (http://bit.ly/VJCiE8)
- WLST Guide (http://bit.ly/TW8pRz)
- weblogic.DeployerGuide (http://bit.ly/XdzMrg
WLS) - production redeployment (http://bit.ly/WnuVBc)