Re: simple ContextManager question

2002-05-13 Thread Duane Gran

Larry,

Thanks for the suggestion.  I made this change and made a request to 
nickmain.spinweb.net to snoop.jsp and got the following output:

2002-05-13 14:58:44 - ContextManager: Host = nickmain.spinweb.net
2002-05-13 14:58:44 - ContextManager: SM: Prefix match 
/examples/jsp/snp/snoop.jsp ->  null null
2002-05-13 14:58:44 - SimpleMapper1: Default map 
/examples/jsp/snp/snoop.jsp null
2002-05-13 14:58:44 - ContextManager: SM: Extension match  
/examples/jsp/snp/snoop.jsp .jsp
2002-05-13 14:58:44 - SimpleMapper1: SM: Found extension mapping 
ServletH jsp(SW (null CN=jsp))
2002-05-13 14:58:44 - SimpleMapper1: SM: After mapping R(  + 
/examples/jsp/snp/snoop.jsp + null) ServletH jsp(SW (null CN=jsp))
2002-05-13 14:58:44 - SimpleMapper1: SM: exact map 
nickmain.spinweb.net:/examples/jsp/snp/snoop.jsp -> Ct 
(/examples/jsp/snp/snoop.jsp ServletH 
TOMCAT/JSP/examples/jsp/snp/snoop.jsp(SW (/examples/jsp/snp/snoop.jsp 
CN=TOMCAT/JSP/examples/jsp/snp/snoop.jsp)) )
2002-05-13 14:58:44 - Ctx() : Compiling: /examples/jsp/snp/snoop.jsp to 
examples.jsp.snp.snoop_0

This looks right, and I tried a few other hosts and I've found a curious 
thing.  Now the compiled class files from JSP requests are showing up in 
the correct work directory.  Before adding the debug line I don't think 
this was happening.

It is working perfectly now.  I'm rather puzzled, but quite relieved.  I 
appreciate your help and input on the problem.

Duane

On Monday, May 13, 2002, at 03:54 PM, Larry Isaacs wrote:

> Try setting debug="1" on the  element in your
> server.xml.  This will cause a group of lines to appear in the
> Tomcat log for each request.  The first of these lines identifies
> the host Tomcat thinks the request is for.  Do you see the
> different host names here?
>
> Cheers,
> Larry
>
>
>> -Original Message-
>> From: Duane Gran [mailto:[EMAIL PROTECTED]]
>> Sent: Monday, May 13, 2002 2:13 PM
>> To: Tomcat Users List
>> Subject: Re: simple ContextManager question
>>
>>
>> Larry,
>>
>> Thanks for the additional information.  Upon further reflection, I
>> notice that all JSPs are compiled into the following directory:
>>
>>$TOMCAT_HOME/work/DEFAULT/examples/jsp
>>
>> The problem is that requests to domain1.com/examples/ and
>> domain2.com/examples/ are treated the same, and I would like
>> Tomcat to
>> use the work directories for each domain, not the DEFAULT.
>> Recall, the
>> purpose is to have a playground where users on the system can fiddle
>> with the examples directory to learn and explore.
>>
>> I had this working with Tomcat 3.2, but I don't see the configuration
>> analog between the two systems.  Maybe a better way of phrasing my
>> question would be, how do I make sure the /examples is treated on a
>> per-host basis, not system-wide through the default?
>>
>> Again, the help and input is very appreciated.
>>
>> Duane
>>
>> On Monday, May 13, 2002, at 02:03 PM, Larry Isaacs wrote:
>>
>>> I don't think there is an error.  path="" has a special meaning,
>>> i.e. this is the default context.  When a request fails
>>> to match any other context, the request is sent to the default
>>> context.
>>>
>>> Internally, the default context is assigned the name "ROOT".
>>> That name is displayed in the startup messages you see and is
>>> used in other ways, such as the work directory name for the
>>> context.  Consistent with this, auto-deployment of a web application
>>> named ROOT implies it should be the default context, and
>> not served as
>>> "/ROOT".
>>>
>>> Cheers,
>>> Larry
>>>
>>>> -Original Message-
>>>> From: Duane Gran [mailto:[EMAIL PROTECTED]]
>>>> Sent: Monday, May 13, 2002 1:41 PM
>>>> To: [EMAIL PROTECTED]
>>>> Subject: simple ContextManager question
>>>>
>>>>
>>>> Tomcat users,
>>>>
>>>> I'm running Tomcat 3.3 with multiple virtual hosts and using
>>>> the handy
>>>> feature where Tomcat reads the
>>>> $TOMCAT_HOME/conf/apps-user.xml files for
>>>> each web app.  Things are working well, but I believe all the web
>>>> applications are being mapped to the /ROOT webapp, which
>> isn't what I
>>>> want.  I copied over the examples directory to each user's
>>>> area so they
>>>> would have their own "playground" so to speak.
>>>>
>>>> My reason for thinking this is because of the following output w

RE: simple ContextManager question

2002-05-13 Thread Larry Isaacs

Try setting debug="1" on the  element in your
server.xml.  This will cause a group of lines to appear in the
Tomcat log for each request.  The first of these lines identifies
the host Tomcat thinks the request is for.  Do you see the
different host names here?

Cheers,
Larry


> -Original Message-
> From: Duane Gran [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, May 13, 2002 2:13 PM
> To: Tomcat Users List
> Subject: Re: simple ContextManager question
> 
> 
> Larry,
> 
> Thanks for the additional information.  Upon further reflection, I 
> notice that all JSPs are compiled into the following directory:
> 
>$TOMCAT_HOME/work/DEFAULT/examples/jsp
> 
> The problem is that requests to domain1.com/examples/ and 
> domain2.com/examples/ are treated the same, and I would like 
> Tomcat to 
> use the work directories for each domain, not the DEFAULT.  
> Recall, the 
> purpose is to have a playground where users on the system can fiddle 
> with the examples directory to learn and explore.
> 
> I had this working with Tomcat 3.2, but I don't see the configuration 
> analog between the two systems.  Maybe a better way of phrasing my 
> question would be, how do I make sure the /examples is treated on a 
> per-host basis, not system-wide through the default?
> 
> Again, the help and input is very appreciated.
> 
> Duane
> 
> On Monday, May 13, 2002, at 02:03 PM, Larry Isaacs wrote:
> 
> > I don't think there is an error.  path="" has a special meaning,
> > i.e. this is the default context.  When a request fails
> > to match any other context, the request is sent to the default
> > context.
> >
> > Internally, the default context is assigned the name "ROOT".
> > That name is displayed in the startup messages you see and is
> > used in other ways, such as the work directory name for the
> > context.  Consistent with this, auto-deployment of a web application
> > named ROOT implies it should be the default context, and 
> not served as
> > "/ROOT".
> >
> > Cheers,
> > Larry
> >
> >> -Original Message-
> >> From: Duane Gran [mailto:[EMAIL PROTECTED]]
> >> Sent: Monday, May 13, 2002 1:41 PM
> >> To: [EMAIL PROTECTED]
> >> Subject: simple ContextManager question
> >>
> >>
> >> Tomcat users,
> >>
> >> I'm running Tomcat 3.3 with multiple virtual hosts and using
> >> the handy
> >> feature where Tomcat reads the
> >> $TOMCAT_HOME/conf/apps-user.xml files for
> >> each web app.  Things are working well, but I believe all the web
> >> applications are being mapped to the /ROOT webapp, which 
> isn't what I
> >> want.  I copied over the examples directory to each user's
> >> area so they
> >> would have their own "playground" so to speak.
> >>
> >> My reason for thinking this is because of the following output when
> >> starting Tomcat:
> >>
> >> 2002-05-13 12:23:16 - ContextManager: Adding
> >> dezrtfox.spinweb.net:/ROOT
> >> 2002-05-13 12:23:16 - ContextManager: Adding
> >> nickmain.spinweb.net:/ROOT
> >> 2002-05-13 12:23:16 - ContextManager: Adding
> >> cogsense.spinweb.net:/ROOT
> >> 2002-05-13 12:23:16 - ContextManager: Adding
> >> mudgecko.spinweb.net:/ROOT
> >> 2002-05-13 12:23:16 - ContextManager: Adding  
> jpinto.spinweb.net:/ROOT
> >>
> >> I've looked at the docs, but haven't found the source of my
> >> error.  If
> >> things work correctly I should expect to see files 
> generated from JSP
> >> processing in the $TOMCAT_HOME/work/DOMAIN directory, but I
> >> don't.  This
> >> leads me to think that Tomcat isn't mapping the context
> >> correctly to the
> >> directory I've specified.  Just for kicks, here is one of my webapp
> >> config files:
> >>
> >> 
> >> 
> >> 
> >>  
> >>>>
> >> docBase="/usr/local/apache/sites/anotherbigidea.com/htdocs"
> >> debug="1"
> >> reloadable="true">
> >>   
> >>  anotherbigidea.com
> >>  
> >> 
> >> 
> >>
> >> Can someone enlighten me on this?  I would be very
> >> appreciative and I'll
> >> be glad to furnish more details.
> >>
> >> Duane
> >>
> >>
> >> --
> >> To unsubscribe, e-mail:
> >> <mailto:tomcat-user-> [EMAIL PROTECTED]>
> >> For
> >> additional commands,
> >> e-mail: <mailto:[EMAIL PROTECTED]>
> >>
> >
> > --
> > To unsubscribe, e-mail:   <mailto:tomcat-user-
> > [EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:tomcat-user-
> > [EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:tomcat-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




Re: simple ContextManager question

2002-05-13 Thread Duane Gran

Larry,

Thanks for the additional information.  Upon further reflection, I 
notice that all JSPs are compiled into the following directory:

   $TOMCAT_HOME/work/DEFAULT/examples/jsp

The problem is that requests to domain1.com/examples/ and 
domain2.com/examples/ are treated the same, and I would like Tomcat to 
use the work directories for each domain, not the DEFAULT.  Recall, the 
purpose is to have a playground where users on the system can fiddle 
with the examples directory to learn and explore.

I had this working with Tomcat 3.2, but I don't see the configuration 
analog between the two systems.  Maybe a better way of phrasing my 
question would be, how do I make sure the /examples is treated on a 
per-host basis, not system-wide through the default?

Again, the help and input is very appreciated.

Duane

On Monday, May 13, 2002, at 02:03 PM, Larry Isaacs wrote:

> I don't think there is an error.  path="" has a special meaning,
> i.e. this is the default context.  When a request fails
> to match any other context, the request is sent to the default
> context.
>
> Internally, the default context is assigned the name "ROOT".
> That name is displayed in the startup messages you see and is
> used in other ways, such as the work directory name for the
> context.  Consistent with this, auto-deployment of a web application
> named ROOT implies it should be the default context, and not served as
> "/ROOT".
>
> Cheers,
> Larry
>
>> -Original Message-
>> From: Duane Gran [mailto:[EMAIL PROTECTED]]
>> Sent: Monday, May 13, 2002 1:41 PM
>> To: [EMAIL PROTECTED]
>> Subject: simple ContextManager question
>>
>>
>> Tomcat users,
>>
>> I'm running Tomcat 3.3 with multiple virtual hosts and using
>> the handy
>> feature where Tomcat reads the
>> $TOMCAT_HOME/conf/apps-user.xml files for
>> each web app.  Things are working well, but I believe all the web
>> applications are being mapped to the /ROOT webapp, which isn't what I
>> want.  I copied over the examples directory to each user's
>> area so they
>> would have their own "playground" so to speak.
>>
>> My reason for thinking this is because of the following output when
>> starting Tomcat:
>>
>> 2002-05-13 12:23:16 - ContextManager: Adding
>> dezrtfox.spinweb.net:/ROOT
>> 2002-05-13 12:23:16 - ContextManager: Adding
>> nickmain.spinweb.net:/ROOT
>> 2002-05-13 12:23:16 - ContextManager: Adding
>> cogsense.spinweb.net:/ROOT
>> 2002-05-13 12:23:16 - ContextManager: Adding
>> mudgecko.spinweb.net:/ROOT
>> 2002-05-13 12:23:16 - ContextManager: Adding  jpinto.spinweb.net:/ROOT
>>
>> I've looked at the docs, but haven't found the source of my
>> error.  If
>> things work correctly I should expect to see files generated from JSP
>> processing in the $TOMCAT_HOME/work/DOMAIN directory, but I
>> don't.  This
>> leads me to think that Tomcat isn't mapping the context
>> correctly to the
>> directory I've specified.  Just for kicks, here is one of my webapp
>> config files:
>>
>> 
>> 
>> 
>>  
>>   >
>> docBase="/usr/local/apache/sites/anotherbigidea.com/htdocs"
>> debug="1"
>> reloadable="true">
>>   
>>  anotherbigidea.com
>>  
>> 
>> 
>>
>> Can someone enlighten me on this?  I would be very
>> appreciative and I'll
>> be glad to furnish more details.
>>
>> Duane
>>
>>
>> --
>> To unsubscribe, e-mail:
>>  [EMAIL PROTECTED]>
>> For
>> additional commands,
>> e-mail: 
>>
>
> --
> To unsubscribe, e-mail:    [EMAIL PROTECTED]>
> For additional commands, e-mail:  [EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: simple ContextManager question

2002-05-13 Thread Larry Isaacs

I don't think there is an error.  path="" has a special meaning,
i.e. this is the default context.  When a request fails
to match any other context, the request is sent to the default
context.

Internally, the default context is assigned the name "ROOT".
That name is displayed in the startup messages you see and is
used in other ways, such as the work directory name for the
context.  Consistent with this, auto-deployment of a web application
named ROOT implies it should be the default context, and not served as
"/ROOT".

Cheers,
Larry

> -Original Message-
> From: Duane Gran [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, May 13, 2002 1:41 PM
> To: [EMAIL PROTECTED]
> Subject: simple ContextManager question
> 
> 
> Tomcat users,
> 
> I'm running Tomcat 3.3 with multiple virtual hosts and using 
> the handy 
> feature where Tomcat reads the 
> $TOMCAT_HOME/conf/apps-user.xml files for 
> each web app.  Things are working well, but I believe all the web 
> applications are being mapped to the /ROOT webapp, which isn't what I 
> want.  I copied over the examples directory to each user's 
> area so they 
> would have their own "playground" so to speak.
> 
> My reason for thinking this is because of the following output when 
> starting Tomcat:
> 
> 2002-05-13 12:23:16 - ContextManager: Adding  
> dezrtfox.spinweb.net:/ROOT
> 2002-05-13 12:23:16 - ContextManager: Adding  
> nickmain.spinweb.net:/ROOT
> 2002-05-13 12:23:16 - ContextManager: Adding  
> cogsense.spinweb.net:/ROOT
> 2002-05-13 12:23:16 - ContextManager: Adding  
> mudgecko.spinweb.net:/ROOT
> 2002-05-13 12:23:16 - ContextManager: Adding  jpinto.spinweb.net:/ROOT
> 
> I've looked at the docs, but haven't found the source of my 
> error.  If 
> things work correctly I should expect to see files generated from JSP 
> processing in the $TOMCAT_HOME/work/DOMAIN directory, but I 
> don't.  This 
> leads me to think that Tomcat isn't mapping the context 
> correctly to the 
> directory I've specified.  Just for kicks, here is one of my webapp 
> config files:
> 
> 
> 
> 
>  
>
> docBase="/usr/local/apache/sites/anotherbigidea.com/htdocs"
> debug="1"
> reloadable="true">
>   
>  anotherbigidea.com
>  
> 
> 
> 
> Can someone enlighten me on this?  I would be very 
> appreciative and I'll 
> be glad to furnish more details.
> 
> Duane
> 
> 
> --
> To unsubscribe, e-mail:   
>  [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: 
> 

--
To unsubscribe, e-mail:   
For additional commands, e-mail: