The invoker servlet is commented out by default in
4.1x. Anonymous servlets are considered a security
risk.
There are at least three ways to manage this problem.
1. Uncomment the following in your Tomcat's web.xml
file.
<!-- The mapping for the invoker servlet -->
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
This maps the invoker servlet and allows anonymous
servlets in your application. Read the documentation
concerning the security issues, and also know that
this is a nonstandard feature of Tomcat.
2. Use the invoker servlet only in your web
application. This has the same ramifications as the
first solution, but constrained to a single
application. Add the following to your
/<app-name>/WEB-INF/web.xml
<!-- for anonymous servlets -->
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
3. Add each and every servlet to the web.xml file,
complete with a URL mapping. This is the preferred
way. Here is an example.
<servlet>
<servlet-name>example1</servlet-name>
<display-name>example1</display-name>
<servlet-class>myclasses.example1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>example1</servlet-name>
<url-pattern>servlet/example1</url-pattern>
</servlet-mapping>
/mde/
just my two cents . . . .
--- "Johnson, Garrett" <[EMAIL PROTECTED]> wrote:
> Oh, yeah: My system information:
>
> Win2K, SP3
> Tomcat 4.1 listening on Port 8080
> I'm running through the O'Reilly (onjava.com)
> tutorial on deploying
> applications in Tomcat, and I can't seem to get
> servlets to work. I render
> JSP's just fine, but once I request a servlet, I get
> a an HTTP Status 404
> error:
>
> The requested resource
> (/onjava/servlet/com.onjava.login) is not available.
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>