Wendy Smoak wrote: > > > From: [EMAIL PROTECTED] > > An trying to convert a simple servlet of the HelloWorld > > variety (pure HTML -- no JSP, EJB, JDBC, etc) from > > tomcat 3.2.3 to 4.1.30. It works fine with tomcat 3.2.3 > > in standalone mode but gives a 404 error in 4.1.30 with > > both netscape and mozilla. > > What URL are you visiting when you get the 404 error? Any chance it has > /servlet/ in it? If so, read here: > http://test.javaranch.com/wiki/view?InvokerServlet
Probably not the problem. The following <Context>'s were added to the end of the distro server.xml: <!-- JReality contexts > <!-- equiv to apache htdocs -- this one works and gives 4.1.30 access to the vanilla html pages --> <Context path="/jreality" docBase="jreality" debug="0" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="jreality_log." suffix=".txt" timestamp="true"/> </Context> <!-- for support of an applet, not a servlet -- does not work, but one problem at a time! --> <Context path="/surveyor" docBase="surveyor" debug="0" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="surveyor_log." suffix=".txt" timestamp="true"/> </Context> <!-- the Stubborn Simple Servlet --> <Context path="/ship_pix" docBase="ship_pix" debug="0" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="ship_pix_log." suffix=".txt" timestamp="true"/> </Context> The above pairs with the following in the servlet web.xml file: <servlet> <servlet-name>LdjServlet</servlet-name> <description> Generates dynamic pages for the LDJ web site. Currently this consists of frame list pages for displaying selected ship photos. The pages generated have the names pix_dir.html for the list of ship photo subdirectories (the upper left list of the photo frame) and pix_[subdir].html for the list of photos in one subdirectory (the lower left list of the photo frame). </description> <servlet-class>com.jreality.ldj.l_ships.LdjServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LdjServlet</servlet-name> <url-pattern>*.pxhtml</url-pattern> </servlet-mapping> The above does not appear to match the 'invoker' patterns shown in the referenced URL's. The above works in tomcat 3.2.3. -- Rick Lutowski Principal, JReality [EMAIL PROTECTED] http://www.jreality.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]