Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread George Christman
I have a question in regards to this topic. I have global settings, ie email
settings such as from address etc. My boss, non tapestry user wanted me to
put them in the web-inf/app.properties folder. I'm not sure this is the
correct spot for them since I thought it was used for tapestry messaging.
Where would the correct spot be and how would I access them in my java
classes? Thanks.



--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Global-Configuration-Logging-Properties-files-locations-tp3394564p5715847.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread Thiago H de Paula Figueiredo
On Tue, 28 Aug 2012 11:29:57 -0300, George Christman  
gchrist...@cardaddy.com wrote:


I have a question in regards to this topic. I have global settings, ie  
email settings such as from address etc. My boss, non tapestry user  
wanted me to put them in the web-inf/app.properties folder. I'm not sure  
this is the

correct spot for them since I thought it was used for tapestry messaging.
Where would the correct spot be and how would I access them in my java
classes? Thanks.


I see no harm in using app.properties for that.

--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread George Christman
Thanks Thiago, how do you make the app.properties available to your java
classes?



--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Global-Configuration-Logging-Properties-files-locations-tp3394564p5715851.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread Thiago H de Paula Figueiredo
On Tue, 28 Aug 2012 11:58:08 -0300, George Christman  
gchrist...@cardaddy.com wrote:



Thanks Thiago, how do you make the app.properties available to your java
classes?


In page classes, components and mixins, just @Inject Messages and use its  
get() method.
Another option is to use he same way you can read files from any Servlet  
API-based framework: get the ServletContext,

String path = getServletContext().getRealPath(/WEB-INF/ + fileName);
Use the Properties class to read the file at that path.

--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread George Christman
Thanks Thiago, worked perfectly. 



--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Global-Configuration-Logging-Properties-files-locations-tp3394564p5715853.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread George Christman
Sorry Thiago, one last thing. Is there away to use the Messages service with
the contributeApplicationDefaults in AppModule.class?



--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Global-Configuration-Logging-Properties-files-locations-tp3394564p5715857.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2012-08-28 Thread Thiago H de Paula Figueiredo
On Tue, 28 Aug 2012 17:26:36 -0300, George Christman  
gchrist...@cardaddy.com wrote:


Sorry Thiago, one last thing. Is there away to use the Messages service  
with the contributeApplicationDefaults in AppModule.class?


I don't think so. Messages isn't a service.

--
Thiago H. de Paula Figueiredo

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2011-02-21 Thread Thiago H. de Paula Figueiredo
On Mon, 21 Feb 2011 16:05:29 -0300, Lenny Primak lpri...@hope.nyc.ny.us  
wrote:



Hi guys,
So far, I counted two places to put global properties in tapestry:
- WEB-INF/app.properties
- resources/log4j.properties

What is the proper place to put global properties, WEB-INF or resources?


What are these properties? If they are messages used by Tapestry,  
app.properties. If not, resources.


--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,  
and instructor

Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2011-02-21 Thread Lenny Primak
That's the question, what goes into resources (globally?)
i.e. resources/app.properties, etc.
Are there any other properties that goes into resources/ root folder?
And how does log4j.properties work in case of glassfish then/?

On Feb 21, 2011, at 2:19 PM, Thiago H. de Paula Figueiredo wrote:

 On Mon, 21 Feb 2011 16:05:29 -0300, Lenny Primak lpri...@hope.nyc.ny.us 
 wrote:
 
 Hi guys,
 So far, I counted two places to put global properties in tapestry:
 - WEB-INF/app.properties
 - resources/log4j.properties
 
 What is the proper place to put global properties, WEB-INF or resources?
 
 What are these properties? If they are messages used by Tapestry, 
 app.properties. If not, resources.
 
 -- 
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and 
 instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2011-02-21 Thread Josh Canfield
 That's the question, what goes into resources (globally?)
 i.e. resources/app.properties, etc.
 Are there any other properties that goes into resources/ root folder?
 And how does log4j.properties work in case of glassfish then/?

log4j.properties is for log4j and is only included by the tapestry
archetype as a convenience. When you put things into the resources
folder they get copied into your compiled output hierarchy along side
your classes. This is an artifact of the use of a traditional maven
layout.

Generally in Tapestry property files are used for localization.

http://tapestry.apache.org/tapestry5/guide/localization.html

quote
Application Message Catalog

If the file WEB-INF/AppName.properties exists in the context, it will
be used as an application-wide message catalog. The AppName is derived
from the name of the filter inside the web.xml file; this is most
often just app, thus WEB-INF/app.properties. The search for the file
is case sensitive. The properties files may be localized.
/quote


Josh

On Mon, Feb 21, 2011 at 11:44 AM, Lenny Primak lpri...@hope.nyc.ny.us wrote:
 That's the question, what goes into resources (globally?)
 i.e. resources/app.properties, etc.
 Are there any other properties that goes into resources/ root folder?
 And how does log4j.properties work in case of glassfish then/?

 On Feb 21, 2011, at 2:19 PM, Thiago H. de Paula Figueiredo wrote:

 On Mon, 21 Feb 2011 16:05:29 -0300, Lenny Primak lpri...@hope.nyc.ny.us 
 wrote:

 Hi guys,
 So far, I counted two places to put global properties in tapestry:
 - WEB-INF/app.properties
 - resources/log4j.properties

 What is the proper place to put global properties, WEB-INF or resources?

 What are these properties? If they are messages used by Tapestry, 
 app.properties. If not, resources.

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and 
 instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2011-02-21 Thread Bob Harner
Just a note: http://tapestry.apache.org/localization.html is the newer
version of that page.

On Mon, Feb 21, 2011 at 3:00 PM, Josh Canfield joshcanfi...@gmail.com wrote:
 That's the question, what goes into resources (globally?)
 i.e. resources/app.properties, etc.
 Are there any other properties that goes into resources/ root folder?
 And how does log4j.properties work in case of glassfish then/?

 log4j.properties is for log4j and is only included by the tapestry
 archetype as a convenience. When you put things into the resources
 folder they get copied into your compiled output hierarchy along side
 your classes. This is an artifact of the use of a traditional maven
 layout.

 Generally in Tapestry property files are used for localization.

 http://tapestry.apache.org/tapestry5/guide/localization.html

 quote
 Application Message Catalog

 If the file WEB-INF/AppName.properties exists in the context, it will
 be used as an application-wide message catalog. The AppName is derived
 from the name of the filter inside the web.xml file; this is most
 often just app, thus WEB-INF/app.properties. The search for the file
 is case sensitive. The properties files may be localized.
 /quote


 Josh

 On Mon, Feb 21, 2011 at 11:44 AM, Lenny Primak lpri...@hope.nyc.ny.us wrote:
 That's the question, what goes into resources (globally?)
 i.e. resources/app.properties, etc.
 Are there any other properties that goes into resources/ root folder?
 And how does log4j.properties work in case of glassfish then/?

 On Feb 21, 2011, at 2:19 PM, Thiago H. de Paula Figueiredo wrote:

 On Mon, 21 Feb 2011 16:05:29 -0300, Lenny Primak lpri...@hope.nyc.ny.us 
 wrote:

 Hi guys,
 So far, I counted two places to put global properties in tapestry:
 - WEB-INF/app.properties
 - resources/log4j.properties

 What is the proper place to put global properties, WEB-INF or resources?

 What are these properties? If they are messages used by Tapestry, 
 app.properties. If not, resources.

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, 
 and instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org



-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Global Configuration/Logging/Properties files locations

2011-02-21 Thread Lenny Primak
So basically in my glassfish deployment, there is nothing
that needs to be put into resources/ folder, as far as tapestry configuration
is concerned, correct?
And the logging is controlled through glassfish itself, not through
a file in this folder.

Thanks for your answer/confirmation

On Feb 21, 2011, at 3:00 PM, Josh Canfield wrote:

 That's the question, what goes into resources (globally?)
 i.e. resources/app.properties, etc.
 Are there any other properties that goes into resources/ root folder?
 And how does log4j.properties work in case of glassfish then/?
 
 log4j.properties is for log4j and is only included by the tapestry
 archetype as a convenience. When you put things into the resources
 folder they get copied into your compiled output hierarchy along side
 your classes. This is an artifact of the use of a traditional maven
 layout.
 
 Generally in Tapestry property files are used for localization.
 
 http://tapestry.apache.org/tapestry5/guide/localization.html
 
 quote
 Application Message Catalog
 
 If the file WEB-INF/AppName.properties exists in the context, it will
 be used as an application-wide message catalog. The AppName is derived
 from the name of the filter inside the web.xml file; this is most
 often just app, thus WEB-INF/app.properties. The search for the file
 is case sensitive. The properties files may be localized.
 /quote
 
 
 Josh
 
 On Mon, Feb 21, 2011 at 11:44 AM, Lenny Primak lpri...@hope.nyc.ny.us wrote:
 That's the question, what goes into resources (globally?)
 i.e. resources/app.properties, etc.
 Are there any other properties that goes into resources/ root folder?
 And how does log4j.properties work in case of glassfish then/?
 
 On Feb 21, 2011, at 2:19 PM, Thiago H. de Paula Figueiredo wrote:
 
 On Mon, 21 Feb 2011 16:05:29 -0300, Lenny Primak lpri...@hope.nyc.ny.us 
 wrote:
 
 Hi guys,
 So far, I counted two places to put global properties in tapestry:
 - WEB-INF/app.properties
 - resources/log4j.properties
 
 What is the proper place to put global properties, WEB-INF or resources?
 
 What are these properties? If they are messages used by Tapestry, 
 app.properties. If not, resources.
 
 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, 
 and instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org