Course Code: orweblogicbspk
Duration: 14 hours
Prerequisites:
  • Basic understanding of WebLogic server architecture and configuration.
  • Familiarity with the current version of WebLogic server.
  • Basic knowledge of Docker and Dockerfile creation.
  • Familiarity with the application's architecture and dependencies

Audience

  • System administrators, developers, and DevOps engineers responsible for maintaining WebLogic servers.
Overview:

Oracle Weblogic is an application server used to develop and deploy applications. It acts as the middle tier between the client tier and the back-end databases. WebLogic provides a platform for deploying Java applications and delegates the processing to its required service.

Course Outline:

How to upgrade WebLogic version

I. Introduction

  • Explanation of why upgrading WebLogic Server is necessary


II. Pre-Upgrade Preparation

  • Review of hardware and software requirements for the new version
  • Review of compatibility with other software and applications
  • Backup of existing WebLogic Server environment


III. Installing the New Version of WebLogic Server

  • Downloading and installing the new version


IV. Preparing for Upgrade

  • Stopping current WebLogic Server instances
  • Reviewing domain configuration


V. Performing the Upgrade

  • Running the upgrade wizard or command-line tool


VI. Post-Upgrade Tasks

  • Verifying the upgraded environment and testing applications


VII. Troubleshooting

  • Common issues during the upgrade process and how to resolve them

VIII. Conclusion

  • Summary of the upgrade process and its benefits


Weblogic OHS installation and configuration. 


I. Introduction

  • Explanation of what WebLogic OHS is and its purpose


II. Pre-Installation Preparation

  • Review of hardware and software requirements
  • Installation of required software and libraries
  • Review of installation documentation and release notes


III. Installation of WebLogic Server

  • Downloading and installing WebLogic Server
  • Configuring WebLogic Server domain


IV. Installation of Oracle HTTP Server

  • Downloading and installing Oracle HTTP Server
  • Configuring Oracle HTTP Server instance


V. Configuration of Oracle HTTP Server with WebLogic Server

  • Setting up mod_wl_ohs module
  • Configuring the HTTP server instance to work with WebLogic Server


VI. Testing the Configuration

How to deploy WebLogic Server using Docker in AWS:

  • Launch an EC2 instance with an appropriate OS and size that meets the system requirements for WebLogic and Docker.
  • Install Docker on the EC2 instance by following the official Docker documentation for your OS.
  • Create a Dockerfile with the necessary configuration for your WebLogic deployment. You can use an existing Docker image for WebLogic or create a custom one.
  • Build the Docker image using the Dockerfile by running the docker build command.
  • Tag the Docker image with a meaningful name using the docker tag command.
  • Upload the Docker image to a Docker registry, such as Docker Hub or a private registry. You can use the docker push command to upload the image.
  • On the EC2 instance, create a Docker container from the uploaded image by running the docker run command with appropriate options such as port mapping and volume mounting.
  • Access the WebLogic server by navigating to the appropriate URL in a web browser.

Migrating to another server:

  • Analyze the application and identify any dependencies or features that may not be compatible with the target server
  • Prepare the target server environment by installing necessary software and configuring settings
  • Modify the application code or configuration to ensure compatibility with the target server
  • Test the migrated application thoroughly to ensure proper functionality and performance
  • Monitor the application post-migration to identify and address any issues or errors that may arise.

Alternative servers:
Apache Tomcat
JBoss