Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Re: jsp deployment

jford

2004-02-13

Replies:

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 <jford@(protected)>
>02/13/2004 11:33 AM
>Please respond to
>"Tomcat Users List" <tomcat-user@(protected)>
>
>
>To
>Tomcat Users List <tomcat-user@(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"
>>>>    
>>>>
><jford@(protected)>
>
>
>>>>To: "Tomcat Users List" <tomcat-user@(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: tomcat-user-unsubscribe@(protected)
>>For additional commands, e-mail: tomcat-user-help@(protected)
>>  
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
>For additional commands, e-mail: tomcat-user-help@(protected)
>
>
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.