user manual
1 Upgrading WebLogic Server 6.x to Version 7.0
1-24 BEA WebLogic Server 7.0 Upgrade Guide
Deployment
WebLogic Server 7.0 provides a new two-phase deployment model. For more 
information on this deployment model and other 7.0 deployment features, see 
WebLogic Server Deployment. By default, statically configured applications use the 
6.x deployment model. Deployments initiated through the console or the new 
weblogic.Deployer command line utility use the new two-phase deployment model.
WebLogic Server 7.0 will not deploy an application that has any errors in its 
deployment descriptor. Previous versions of WebLogic Server would deploy an 
application that had errors in its deployment descriptor. For example, if your 6.x 
application was missing a reference description stanza in the deployment descriptor, 
the application will not deploy in the 7.0 server until you add that stanza. A typical 
stanza looks like:
<ejb-reference-description>
<ejb-ref-name>ejb/acc/Acc</ejb-ref-name>
<jndi-name>estore/account</jndi-name>
</ejb-reference-description>
Using WebLogic Server 7.0, you can no longer deploy through the console using the 
6.x protocol. As a result, you must use the new deployment APIs. If your application 
is previously deployed in 6.x and you’re just starting your server, the applications will 
get deployed with one-phase deployment. The 
weblogic.deploy and 
weblogic.refresh command line utilities and the 
weblogic.management.tools.WebAppComponentRefreshTool are deprecated in 
7.0.
See “Deprecated APIs and Features” on page 1-34 for information on deprecated 
MBean attributes and operations.
The applications in the applications directory in development mode on the 
Administration Server are now staged. In 6.x, they were not. For more information see 
Application Staging in the section called Two-PhaseDeployment in Developing 
WebLogic Server Applications.










