How To Deploy Web Application In Weblogic Server 12C


Weblogic Server 12c is a powerful Java EE application server that provides a robust platform for deploying and running enterprise applications. In this article, we will guide you through the process of deploying a web application in Weblogic Server 12c. We will cover the necessary steps and configurations to ensure a successful deployment.


Before we begin, make sure you have the following prerequisites in place:

  • Weblogic Server 12c installed on your machine
  • A web application ready for deployment
  • Basic understanding of Java EE and web application development

Step 1: Start Weblogic Server

The first step is to start the Weblogic Server. Open a terminal or command prompt and navigate to the Weblogic Server installation directory. Run the command (on Unix/Linux) or startWebLogic.cmd (on Windows) to start the server.

Step 2: Access Weblogic Console

Once the server is up and running, open a web browser and navigate to the Weblogic Console. The default URL is http://localhost:7001/console. Log in with your credentials to access the console.

Step 3: Create a Domain

In the Weblogic Console, click on the “Domain” tab and then click on “Create a new domain” to create a new domain for your web application. Follow the on-screen instructions to set up the domain configuration.

Step 4: Configure Deployment

After creating the domain, click on the “Deployments” tab and then click on “Lock & Edit” to enable the configuration changes. Click on “Install” and select your web application file (.war) to upload it to the server. Once the file is uploaded, click on “Next” to continue.

Step 5: Configure Targets

In the targets configuration screen, select the server or cluster where you want to deploy the web application. You can also choose to deploy to a specific managed server or a virtual host. Click on “Next” to proceed.

Step 6: Set Deployment Options

On the deployment options screen, you can choose various options such as deployment order, staging mode, and deployment targets. Make the necessary selections based on your requirements and click on “Next”.

Step 7: Review and Deploy

Review the deployment summary and make sure all the configurations are correct. Once you are satisfied, click on “Finish” to start the deployment process. The server will start deploying the web application, and you can monitor the progress in the console.

Step 8: Verify Deployment

Once the deployment is complete, go to the Weblogic Console and click on the “Deployments” tab. You should see your web application listed with the status “Active”. This indicates that the deployment was successful.

Step 9: Test the Web Application

To test the deployed web application, open a web browser and navigate to the URL of your application. If everything is configured correctly, you should see your web application running smoothly.

Step 10: Manage and Monitor

In the Weblogic Console, you can manage and monitor your deployed web application. You can start, stop, or undeploy the application as needed. You can also monitor the application’s performance and view logs to troubleshoot any issues.


Deploying a web application in Weblogic Server 12c is a straightforward process if you follow the steps outlined in this article. By properly configuring the server, deploying the application, and monitoring its performance, you can ensure a smooth and successful deployment. With Weblogic Server 12c’s robust features and capabilities, you can confidently deploy your web applications and deliver a seamless user experience.

Related Posts