
Explore Apache Tomcat as a web application server for running Java apps, covering its architecture and directory structure. Learn the installation and configuration steps to run Oracle APEX on Tomcat.
Prepare for Apache Tomcat by understanding Oracle database and Oracle APEX installation, Tomcat architecture, the client–server model, command-line tasks, and basic Tomcat configuration across platforms.
Apache Tomcat is a Java-based web application server that runs servlet and JSP applications. Its architecture features Catalina (servlet container), Jasper (JSP engine), and Coyote (HTTP connector) to handle requests.
Explore how Apache Tomcat sits within Java EE, explaining the model–view–controller architecture, with Catalina, Jasper, and Coyote, and how servlets, JSPs, and Java beans implement it.
Install java on Windows by downloading 64-bit JDK and JRE from Oracle Java downloads site, installing them, and configuring environment variables before proceeding to Apache Tomcat in the next lecture.
Install and configure apache tomcat 9.0.6 on windows, including downloading the 64-bit package, setting the service name and port 8080, and configuring the username and the password.
Learn to start Apache Tomcat 9.4 by configuring Java home and JRE home, running startup.bat, and verifying the server on localhost, while understanding Catalina and shutdown steps.
Explore Tomcat directory structure, including bin startup scripts, configuration and server.xml connectors, context, web apps, logs, work, libraries, and example applications like host-manager and dogs, plus jsp compilation with Jasper.
Configure Apache Tomcat by editing server.xml, understand service, Catalina, connector, engine, and hosts; set ports and shutdown port, enable virtual hosting and auto deploy of webapps.
Explore how Oracle APEX connects with ords and Tomcat to deploy Oracle database–backed web applications, using rest principles and a Java-based Tomcat web server.
Learn the installation requirements for Oracle APEX, including Oracle database 12.1.0.2 or later (19), browser support, web listener, Oracle REST Data Services 19, disk space, and an already installed database.
download and unzip the oracle database 19c for windows 64-bit, then download apex and ords, unzip into dedicated folders, and begin with the oracle database setup.
Learn to install Oracle database 19c on Windows, including creating the Oracle home, configuring a Unicode global database, and setting up a pluggable database for Apex deployment.
Install Oracle APEX in an Oracle PDB using skill commands and logins. Configure the admin account, workspace, apex listener, and apex public user, then restart sessions to complete the setup.
Install and configure ORDS and Oracle APEX, connect to the PDB, set up APEX public users, and deploy the APEX application on Tomcat for local use.
Deploy apex on Tomcat by uploading the war file to the Tomcat manager, configure the apex images folder, and verify deployment with a local host, including restart.
Set up web encryption in Tomcat by generating a keystore with keytool, creating a certificate, and configuring security constraints to redirect http to https on port 8443.
Celebrate completing the course and explore Tomcat documentation on the website, share feedback, and consider other courses.
This is a practical course about deploying the Oracle APEX application in the Apache Tomcat Server from your local machine.
This course guides you through the basics of Apache Tomcat covering its architecture and its MVC Design.
Apache Tomcat, being a Java-based application requires Java to be installed in your local and you will be learning how to set up Java to start the server without any issues.
The setup process will be smooth as Apache Tomcat is a lightweight application.
You will learn how to configure it based on the needs of your project.
This configuration will also lead you to learn the directory structure of Apache Tomcat.
With Tomcat being installed, you will learn the connection between APEX-ORDS-Tomcat.
You will get to know the system requirements for ORDS on your local machine.
You will learn the installation process of Oracle Database, APEX, and ORDS on your local machine.
The installation will help you to know the role of ORDS and which is necessary for deployment in Apache Tomcat.
You will learn how Apache Tomcat is loading its existing and sample apps.
Finally, you will be able to deploy any Oracle APEX application in Apache Tomcat with ease.
You will be exploring new topics in Apache Tomcat like Web Encryption.
This is a very short course on Apache Tomcat, but more of a hands-on experience with Oracle and APEX installation.