No I have not altered web.xml.
the servlet-class tags match where the classes are located.
Thanks
<web-app>
<!-- Servlets -->
<servlet>
<servlet-name>userServlet</servlet-name>
<servlet-class>com.mckinnon.ross.server.UserServiceImpl</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>userServlet</servlet-name>
<url-pattern>/reqmanager/user</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>reqServlet</servlet-name>
<servlet-class>com.mckinnon.ross.server.ReqServiceImpl</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>reqServlet</servlet-name>
<url-pattern>/reqmanager/req</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>searchServlet</servlet-name>
<servlet-class>com.mckinnon.ross.server.SearchServiceImpl</servlet-
class>
</servlet>
<servlet-mapping>
<servlet-name>searchServlet</servlet-name>
<url-pattern>/reqmanager/search</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>dataTableServlet</servlet-name>
<servlet-class>com.mckinnon.ross.server.DataTableServiceImpl</
servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dataTableServlet</servlet-name>
<url-pattern>/reqmanager/datatable</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>ReqManager.html</welcome-file>
</welcome-file-list>
</web-app>