==============================================================================================
==  Demo Web Applications for the Thesis: An Introduction to Web Application Development -  ==
==  Combining Jakarta Server Pages With Programs Written in Scripting Languages			    ==
==  Copyright 2021 Dimitry-J. Lux           												==
==============================================================================================

The steps described here, to quickly view the nutshell examples, are meant for experienced users.
More detailed instructions can be found in the thesis.

1. Download and install OpenJDK
	-Download the latest version of Liberica Full JDK: https://bell-sw.com/pages/downloads/
	-Any other Java implementation will also work, this distribution is merely a suggestion
	-Needs to match the ooRexx version used, a 64-bit ooRexx installation requires a 64-bit version of Java, whereas a 32-bit version requires a matching 32-bit installation

2. Download and install ooRexx
	-Download ooRexx 5.0.0 (or newer): https://sourceforge.net/projects/oorexx/
         -As of 2021-02-06 use the latest version in: <https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/>

3. Download and install BSF4ooRexx
	-Download the latest version: https://sourceforge.net/projects/bsf4oorexx/
         -As of 2021-02-06 use the beta version in: <https://sourceforge.net/projects/bsf4oorexx/files/beta/20200928/>

4. Download and install Apache Tomcat (Version 10 is recommended, Version 9 is also supported)
	-Download Tomcat 10: https://tomcat.apache.org/download-10.cgi
	-Download Tomcat 9: https://tomcat.apache.org/download-90.cgi
	-Before beginning the installation, it is suggested to inquire about the current development status:
	https://tomcat.apache.org/whichversion.html

5. Copy the files helloworld.war and treeshop.war from this archive to TOMCAT_HOME\webapps
	-TOMCAT_HOME (Tomcat 10): C:\Program Files\Apache Software Foundation\Tomcat 10.0
	-TOMCAT_HOME (Tomcat 9): C:\Program Files\Apache Software Foundation\Tomcat 9.0
	-If Tomcat 9 is used, copy the files from the folder javax_for_tomcat9 instead

6. Open http://localhost:8080/helloworld in a web browser to view the introductory examples

7. Perform the setup instructions described on: http://localhost:8080/helloworld/support

8. Open http://localhost:8080/treeshop in a web browser to view the advanced examples
