Hi all,
Here's the deal. Up until recently I've been deploying all my web apps within the
tomcat directory structure. I decided it was time for me to experiment and develop an application outside of the tomcat umbrella. So I created a testapp outside of the tomcat directory. It's location:
C:\testapp\
I've got tomcat pointed to the app properly... both stadard
JSP and HTML pages wotk fine. The problem I'm having is in accessing local
servlets to the application. Here's what I've done so far.
1. I've compiled a servlet... lets call it testservlet.
2. I've placed the testservlet servlet into the WEB-INF\classes directory of the new application. So the path to the servlet, including the servlet name is:
C:\testapp\WEB_INF\classes\testservlet.class
3 I've added the servlet to the web.xml descriptor file for the application:
C:\testapp\WEB_INF\web.xml
with the following servlet entry (as suggested by O'Reilly's Tomcat book)
<servlet>
<servlet-name>testservlet</servlet-name>
<servlet-class>testservlet</servlet-class>
</servlet>
And what I get when I try to access the servlet via a JSP page using the code:
testservlet ts = new testservlet();
I get "testservlet cannot be resolved to a type"
Any suggestions? I know what I'm missing is probably pretty simple but it's driving me nuts. HELP!! ;-)
Dave B