tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim J Schumacher <Tim.Schumac...@Colorado.EDU>
Subject Re: User Directories and context.xml?
Date Thu, 04 Sep 2008 18:30:01 GMT
Hi Paul,

Thanks for looking. 

Just out of curiosity, does anyone know the motivation for not reading 
context.xml out of a user's directory?

-Tim

Paul Pepper wrote:
> Hi Tim,
>
> You're right. Reading this:
> http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/startup/UserConfig.html
> and the doc you originally referenced, it looks as though your
> original assumption is true - I guess "characteristics established by
> any DefaultContext" would include available environment entry
> resources.
>
> Paul.
>
> 2008/9/3 Tim J Schumacher <Tim.Schumacher@colorado.edu>:
>   
>> Hi Paul,
>>
>> Thanks for the reply.  I'm not sure I understand, I was thinking my user's
>> application IS public_html, are you saying i have to make a directory called
>> something like
>>
>> /home/myUserName/public_html/ROOT and move everything into there?
>> I put my WEB-INF and META-INF directly in my public_html and things in the
>> WEB-INF are getting picked up by TC (like my public_html/WEB-INF/web.xml and
>> my public_html/WEB-INF/classes, and public_html/WEB-INF/lib, etc ) but the
>> context file in public_html/META-INF/context.xml seems like it is not being
>> read by TC)
>>
>> I have treated my public_html as though it lived in
>>
>> $CATALINA_HOME/webapps/public_html
>>
>> where $CATALINA_HOME/webapps is my appbase. (I have other apps running from
>> there and they seem to work as expected)
>>
>> Is this not correct?
>>
>>
>> Other path/config info:
>>
>> My CATALINA_HOME=/usr/local/apache-tomcat-6.0.16
>>
>> and my appbase=$CATALINA_HOME/webapps, and I have some apps in there that
>> are all working fine. (with META-INF/context.xml's and jdbc working
>> properly)
>>
>> In the $CATALINA_HOME/conf/server.xml I have the Listener
>>
>>       <Listener   className="org.apache.catalina.startup.UserConfig"
>>                    directoryName="public_html"
>>                    homeBase="/home"
>>
>>  userClass="org.apache.catalina.startup.PasswdUserDatabase" />
>>
>> set up.
>>
>>
>> Thanks again - this list is very helpful!
>> -Tim
>>
>>
>>
>> Paul Pepper wrote:
>>     
>>> Tim,
>>>
>>> The META-INF/context.xml should be placed within your application's
>>> docBase. I suspect that is likely to be ~/public_html/myapp/META-INF,
>>> where ~/public_html/ is the appBase for the localhost (as you've
>>> described it) and ~/public_html/myapp is the docBase of your
>>> application.
>>>
>>> Paul.
>>>
>>> 2008/9/3 Tim J Schumacher <Tim.Schumacher@colorado.edu>:
>>>
>>>       
>>>> Hello,
>>>>
>>>> I am running suse linux, java version "1.6.0_06", tomcat 6.0.16 and I
>>>> have
>>>> the Listener for user directories configured so I can access webapps at
>>>> eg:
>>>> localhost/~myUserName.  All was working great until I tried to configure
>>>> a
>>>> jdbc data source in my public_html/META-INF directory....
>>>>
>>>> In the tomcat documentation regarding this feature at
>>>>
>>>> http://tomcat.apache.org/tomcat-6.0-doc/config/host.html#User%20Web%20Applications
>>>> it says:
>>>>
>>>>  * Each user web application will be deployed with characteristics
>>>>    established by any DefaultContext
>>>>    <http://tomcat.apache.org/tomcat-6.0-doc/config/defaultcontext.html>
>>>>    element you have configured for this Host
>>>>
>>>> My question is this:  Does this mean TC will not read a context.xml
>>>> placed
>>>> at /home/myUserName/public_html/META-INF/context.xml?  I have a jdbc data
>>>> source configured but I cannot get it to work from the context.xml file
>>>> located in my public_html.  It does work when I put the Resource in the
>>>> $CATALINA_HOME/conf/context.xml.
>>>> Thanks in advance for any help!
>>>> -Tim
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To start a new topic, e-mail: users@tomcat.apache.org
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>>
>>>>         
>>> ---------------------------------------------------------------------
>>> To start a new topic, e-mail: users@tomcat.apache.org
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>>       
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>     
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>   

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message