I am unable to deploy my
servlet in
tomcat if I make following changes. Otherwise if i save my class files in examples/WEB-INF/classes it works fine. Kindly let me know where I am wrong.
Step1: I made a directory webapps/mydir
Step2: Now i made changes in conf/server.xml file with
<Context path="/mydir" docBase="mydir" debug="0" reloadable="true"> </Context>
Step3: Now i put my servlet class file in /mydir/WEB-INF/classes Directory.
Step 4: I made web.xml and put it into mydir/WEB-INF directory with content as---->>
<servlet>
<servlet-name>counters</servlet-name>
<servlet-class>mydir/counters</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>counters</servlet-name>
<url-pattern>/counters</url-pattern>
</servlet-mapping>
Step 5: run the servlet
http://localhost:8080/mydir/counters but if i run my servlet from the default one it works:
http://localhost:8080/examples/servlet/counters