This might help but I think you have to specify the full path as your docbase

instead of
<Context path="/diegodev" docBase="diegodev" debug="0" reloadable="true"/>

try

<Context path="/diegodev" docBase="/path/to/diegodev" debug="1" reloadable="true"/>

or if your tomcat is in /usr/local/tomcat

<Context path="/diegodev" docBase="/usr/local/tomcat/webapps/diegodev" debug="1" reloadable="true"/>

finally check the logs, adjust your debug statements in server.xml from 0 to 1 and that should increase its verbosity.

You may want to clear /usr/local/tomcat/work everytime you restart your tomcat instance too whenever you make your changes above.

JM

At 07:57 AM 11/1/2002 -0800, Diego Sacchetto wrote:
Hi I've installed tomcat 4.1.12 and is running fine.
I can run all servlets under default directory
$CATALINA_HOME/webapps/examples.
Problem is if I create my own directory: diegodev under webapps.
I have created the usual structure, with a simple servlet under classes

        webapps
           |
           |
            --- diegodev
                    |
                    |
                     --- WEB-INF
                            |
                            |
                             --- classes
                            |       |
                            |       |
                            |        --- HelloWorld.class
                            |
                            |
                             --- web.xml

I have added the following element to server.xml:

<Context path="/diegodev" docBase="diegodev" debug="0" reloadable="true"/>

and the web.xml file has the <servlet> element like this:

<servlet>
   <servlet-name>HelloWorld</servlet-name>
   <servlet-class>HelloWorld</servlet-class>
</servlet>


Everything looks good to me but if I try to run the servlet by:

http://localhost:9000/diegodev/servlet/HelloWorld

tomcat complain it doesn't find the resource:

he requested resource (/diegodev/servlet/HelloWorld) is not available.

However, if I move the servlet under examples/WEB-INF/classes and I invoke
it, it works.

It looks like the directory examples has a setting that my custom directory
diegodev doesn't have.

Can't understand what it is.
Can please someone help me?

Thanks,

Diego.


--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>

Reply via email to