CGS4854 Tutorial 4

Due Tuesday, 10/21 at 1 pm.

If you did not do a previous Tutorial, then create a web application named book in NetBeans. Review the web page that contains instructions on creating a servlet in a NetBeans project: Creating a Project in NetBeans

All previous Tutorials should still be able to be accessed and run from the application.

If you had errors in any of the previous tutorials, fix them, so that you do not lose points again for old mistakes.

Implement the Enhanced Controller in the book web application. It must work exactly like the example from Chapter 4 of the book.

When you are done with everything, your directory and file structure should look like this.

Take a look at your log file, you will see that there are messages in it.

Submitting Homework

Be sure that your NetBeans project is configured so that .java files are added to the WAR file: Adding .java files to a WAR file

Clean and Build your web application. After doing this, navigate to the WAR file in NetBeans and verify that the .java files are included: View WAR File

In the operating system (not in NetBeans) navigate to the dist folder in the NetBeans project.

Deploy the WAR file on ocelot: Deploy a WAR File. Be sure to change the permission of the error.log on ocelot to 606.

In the index.jsp file in the ROOT web app on ocelot, add a hypertext link to the book web app. Use a relative reference.

Upload the WAR file to me: Submitting homework on-line via the Web.