You have the EBook context nested inside the default (ROOT). -----Original Message----- From: Jerry Ford [mailto:[EMAIL PROTECTED] Sent: Friday, February 13, 2004 11:50 AM To: Tomcat Users List Subject: Re: jsp deployment
from server.xml (minus realm, user database resource and a couple of extraneous contexts): <Server port="8005" shutdown="SHUTDOWN" debug="0"> <!-- Service --> <Service name="Tomcat-Standalone"> <!-- Port 8080 Connector --> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false" disableUploadTimeout="true" /> <!-- Apache Connector (mod_jk) --> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8009" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="0" useURIValidationHack="false" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/> <!-- Engine --> <Engine name="Standalone" defaultHost="localhost" debug="0"> <!-- Engine logger (catalina_log.txt) --> <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/> <!-- Host (localhost) --> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- Host logger (localhost_log.txt) --> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> <!-- ROOT context --> <Context path="" docBase="ROOT" debug="0"/> <!-- EBook context --> <Context path="/EBook" docBase="EBook" debug="0" reloadable="true" crossContext="true"> <!-- EBook logger (localhost_EBook_log.txt) --> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_EBook_log." suffix=".txt" timestamp="true" /> </Context> </Context> <!-- examples context --> <Context path="/examples" docBase="examples" debug="0" reloadable="true" crossContext="true"> <!-- examples logger (localhost_examples_log.txt) --> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_examples_log." suffix=".txt" timestamp="true"/> </Context> </Host> </Engine> </Service> </Server> Webapp's web.xml (complete): <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <!-- Java version of ebook generating utility. --> <web-app> <display-name>Cat's Eye EBook Builder</display-name> <description> EBook generator web application </description> <servlet> <servlet-name> book_builder </servlet-name> <servlet-class> catseye.ebook.book_builder </servlet-class> </servlet> <servlet> <servlet-name> set_config </servlet-name> <servlet-class> catseye.ebook.set_config </servlet-class> </servlet> <servlet> <servlet-name> get_config </servlet-name> <servlet-class> catseye.ebook.get_config </servlet-class> </servlet> <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app> Thomas Tang wrote: >Cut and paste your context settings. > >Thomas > > > >Jerry Ford <[EMAIL PROTECTED]> >02/13/2004 11:33 AM >Please respond to >"Tomcat Users List" <[EMAIL PROTECTED]> > > >To >Tomcat Users List <[EMAIL PROTECTED]> >cc > >Subject >Re: jsp deployment > > > > > > >Hmmm...when I go to http://localhost/mywebapp, it works fine. > >When I bypass Apache and go to http://localhost:8080, I get Tomcat's >home page, and http://localhost:8080/examples/jsp, I get the Tomcat >examples. > >But when I go to http://localhost:8080/mywebapp, I get 404, resource not >available. > >Jerry > >BAO RuiXian wrote: > > > >>Jerry Ford wrote: >> >> >> >>>Good suggestions, but, no, didn't work. >>>There are no config issues preventing Tomcat from serving files from >>>my webapp---html and servlets all work. And I know Tomcat is serving >>>jsp files correctly; Tomcat's default examples work. >>> >>> >>Have you tried run your jsp file directly from Tomcat instead of via >>Apache? How about you copy one of the jsp files from the example jsp >>files to this directory to see it still works? I think your problem is >>just very trivial, somewhere wrong. >> >>Best >> >>Bao >> >> >> >>>Tomcat simply will not serve my .jsp file regardless of filetype >>>(tried it as .txt). Permissions and file ownership are identical to >>>the permissions of the Tomcat example .jsp files, which do work. >>>I restart Tomcat everytime I make a change. >>>Still get the 404 when I call the jsp, even though the html files in >>>the same directory work fine, as do the servlets in the same webapp >>>space. >>> >>>Jerry >>> >>>Parsons Technical Services wrote: >>> >>> >>> >>>>Jerry, >>>> >>>>Just for a test, change the file name to end with .txt and see if >>>>the page >>>>is displayed. >>>> >>>>If it still fails. I would double check the permissions/ownership on >>>>that >>>>file. >>>> >>>>If it works, then try a restart. After a restart if it still fails, >>>>check >>>>your configs >>>>for an entry that might be blocking or redirecting the request. >>>> >>>>Just a novice throwing out ideas. >>>> >>>>Doug Parsons >>>>www.parsonstechnical.com >>>> >>>> >>>>----- Original Message ----- From: "Jerry Ford" >>>> >>>> ><[EMAIL PROTECTED]> > > >>>>To: "Tomcat Users List" <[EMAIL PROTECTED]> >>>>Sent: Thursday, February 12, 2004 2:33 PM >>>>Subject: Re: jsp deployment >>>> >>>> >>>> >>>> >>>> >>>> >>>>>Permissions on the .jsp file are identical to permissions on all of >>>>>the >>>>>html, javascript, and servlet class files in the webapp, all of which >>>>>work: -rw--r--r-- owner/group is jford:user (which is the uid under >>>>>which tomcat was started). >>>>> >>>>>And I know it will serve .jsp's, the Tomcat example .jsp's all work. >>>>> >>>>>Jerry >>>>> >>>>>QM wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>: Tomcat chokes when the jsp is requested. I get a 404 >>>>>>: error, "the requested resoruce is not available." >>>>>>: >>>>>>: What do I need to configure to get Tomcat to serve the jsp? >>>>>> >>>>>> >>>>>>Chances are it's a permissions issue on the file. (Unless you've >>>>>>tweaked Tomcat's config, it should already be able to serve JSPs.) >>>>>> >>>>>>-QM >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]