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]