Hi, Of course, if you reenable the invoke your students would all be able to see each other's work.
I guess if they're industrious enough to figure out that you didn't plug the hole, they do deserve the credit. :-) Dror On Fri, Oct 18, 2002 at 09:53:31PM -0300, Luis A wrote: > Great, you saved my week. I was too upset to read the release. I thought it > was only an explanation about the new "features". > > Thanks, > > Luis. > > > ----- Original Message ----- > From: "Hans Bergsten" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, October 18, 2002 9:49 PM > Subject: Re: Question on documentation... > > > > Luis A wrote: > > > Hans, maybe you can help me, > > > > > > Is there a way to restore the unsecure mode? The students have different > > > Servlet names, the broadband access ones have burned CDs for the others, > and > > > they have a deadline. I do not think I will have the time needed to read > the > > > documentation and instruct a simple patch or mod. What do you think? > > > > Didn't I say "see the [Tomcat 4.1.12] release notes for details"? If > > you do, you find this: > > > > Starting with Tomcat 4.1.12, the invoker servlet is no longer > > available by default in all webapp. Enabling it for all webapps is > > possible by editing $CATALINA_HOME/conf/web.xml to uncomment the > > "/servlet/*" servlet-mapping definition. > > > > Hans > > > > > ----- Original Message ----- > > > From: "Hans Bergsten" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Friday, October 18, 2002 8:33 PM > > > Subject: Re: Question on documentation... > > > > > > > > > > > >>Luis A wrote: > > >> > > >>>Man, you must be kidding. So the tutorial I just wrote and emailed to > my > > >> > > > 32 > > > > > >>>students will not work without the web.xml changes? Are you sure? > > >> > > >>Yes, I'm sure. URL mapping has been in the Servlet spec since 2.0 (and > > >>was an option in JWS before the API was formally specified, I believe), > > >>while the "/servlet" default mapping has _never_ been in the spec (even > > >>though most web containers have supported it for a long time). The > > >>behavior of an "invoker" mapped to a "/servlet" URL was first identified > > >>as a security risk back in the Servlet 2.0/2.1 days. > > >> > > >>Hans > > >> > > >> > > >>>----- Original Message ----- > > >>>From: "Hans Bergsten" <[EMAIL PROTECTED]> > > >>>To: <[EMAIL PROTECTED]> > > >>>Sent: Thursday, October 17, 2002 2:58 PM > > >>>Subject: Re: Question on documentation... > > >>> > > >>> > > >>> > > >>> > > >>>>Paul Toyn wrote: > > >>>> > > >>>> > > >>>>>The following is a snippet from the Jakarta-Tomcat configuration and > > >>>>>testing documentation: > > >>>>> > > >>>>>Once you compile HelloServlet.java, put HelloServlet.class in > > >>>>>install_dir/webapps/ROOT/WEB-INF/classes. After compiling the code, > > >>>>>access the servlet with the URL http://localhost/servlet/HelloServlet > > >>>>>... You should get a simple HTML page that says "Hello". If this URL > > >>>>>fails but the test of the server itself succeeded, you probably put > the > > >>>>>class file in the wrong directory. > > >>>>> > > >>>>>I've followed the example and everything is working up to the point > > >>>>>above. I compiled the java code and it compiled without a hitch, > but > > >>>> > > > I > > > > > >>>>>do get a 404 error when I try the URL. The test of the server did > > >>>>>succeed. I placed the class file into the folder as indicated. Is > > >>>> > > > the > > > > > >>>>>documentation correct? Where does the folder "servlet" get involved? > > >>>>>What am I doing wrong? > > >>>> > > >>>>Is this with Tomcat 4.1.12? If so, it's because the "invoker" (the > > >>>>servlet mapped to the "/servlet/*" path) is disabled by default > starting > > >>>>with this version due to security concerns. See the release notes for > > >>>>details. > > >>>> > > >>>>In general, you should use explicit mappings for all servlets instead > > >>>>of using the "invoker". Add this to the web.xml file for the > application > > >>>>(e.g. webapps/ROOT/WEB-INF/web.xml for the Tomcat default > application): > > >>>> > > >>>> <servlet> > > >>>> <servlet-name>hello</servlet-name> > > >>>> <servlet-class>HelloServlet</servlet-class> > > >>>> </servlet> > > >>>> ... > > >>>> <servlet-mapping> > > >>>> <servlet-name>hello</servlet-name> > > >>>> <url-pattern>/hello/*</url-pattern> > > >>>> </servlet-mapping> > > >>>> > > >>>>After restarting the web container (Tomcat), you can use a URL like > > >>>>this to invoke it: > > >>>> > > >>>> http://localhost:8080/hello > > > > -- > > Hans Bergsten [EMAIL PROTECTED] > > Gefion Software http://www.gefionsoftware.com > > JavaServer Pages http://TheJSPBook.com > > > > > =========================================================================== > > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff > JSP-INTEREST". > > For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST > DIGEST". > > Some relevant FAQs on JSP/Servlets can be found at: > > > > http://archives.java.sun.com/jsp-interest.html > > http://java.sun.com/products/jsp/faq.html > > http://www.esperanto.org.nz/jsp/jspfaq.jsp > > http://www.jguru.com/faq/index.jsp > > http://www.jspinsider.com > > > > =========================================================================== > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". > For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". > Some relevant FAQs on JSP/Servlets can be found at: > > http://archives.java.sun.com/jsp-interest.html > http://java.sun.com/products/jsp/faq.html > http://www.esperanto.org.nz/jsp/jspfaq.jsp > http://www.jguru.com/faq/index.jsp > http://www.jspinsider.com -- Dror Matalon Zapatec Inc 1700 MLK Way Berkeley, CA 94709 http://www.zapatec.com =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com