Make sure your servlets are either in /WEB-INF/lib (if in a jar ) or /WEB-INF/classes/ (if as .class)

ben f wrote:

Hari
Good point, I see that my url-pattern entry of phpserver was incorrect. I've changed this now to your recommendation of:
<servlet-name>helloworld</servlet-name>
<url-pattern>/helloworld</url-pattern>
I then try http://localhost:8080/phpserver/servlet/helloworld but I still get a 404 error.
Does anyone else have ideas about this? I have a feeling my context entry in conf\server.xml is wrong.
To recap:
Context path:
<Context path="/phpserver" docBase="phpserver"
debug="99" reloadable="true" crossContext="false">
<Logger className="org.apache.catalina.logger.FileLogger" verbosity="4"
prefix="phpserver_log." suffix=".txt"
timestamp="true"/></Context>

webapps\phpserver\WEB-INF\web.xml:

<web-app>

<servlet>
<servlet-name>php</servlet-name>
<servlet-class>net.php.servlet</servlet-class>
</servlet>

<servlet>
<servlet-name>helloworld</servlet-name>
<servlet-class>HelloWorldExample</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>php</servlet-name>
<url-pattern>*.php</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>helloworld</servlet-name>
<url-pattern>/helloworld</url-pattern>
</servlet-mapping>

</web-app>

Many thanks..........
Ben




---------------------------------
Get a bigger mailbox -- choose a size that fits your needs.



--
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