I am having problems getting servlets to work on my host server.

I am using apache/tomcat 3 as my development server and the host is using apache/tomcat 4.

They have setup tomcat to pick up servlets in the following folder


I have tried putting a simple HelloWorld servlet in


folder which worked fine, but when I upload the my files to the server I cant get any servlets to work.

I am hitting a servlet called Controller from the following link.


Which then produces the following error


HTTP Status 404 - /jserv/servlet/com.golfclub.Controller

With the description as:

description The requested resource (/jserv/servlet/com.golfclub.Controller) is not available


The servlet is in the following folder:


and the web.xml is in the following folder


the web.xml referring to this servlet is as follows


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"


I just want to make sure that everything I have done is correct.

I think the host may not be picking up the com, golfclub, folders, but Iím not sure.

Would it be better to create a war file and put it in the classes folder?

Any help greatly appreciated as Im totally stuck!