From the manual (http://jakarta.apache.org/tapestry/UsersGuide/
configuration.html):
The specification is normally stored under WEB-INF. In fact, Tapestry
performs a search to find the specification:
• On the classpath, as defined by the
org.apache.tapestry.application-specification configuration property.
• As /WEB-INF/name/name.application. The name is the servlet
name. This location is only used in the rare case of a single WAR
containing multiple Tapestry applications.
• As /WEB-INF/name.application. Again, name is the servlet name.
This is the standard location.
Also, my entry (which works) doesn't have the "classpath:" prefix.
May not matter.
To see if your config is being picked up, try garbling the XML syntax
and see if you get an error!
Cheers,
Paul
On Jan 11, 2006, at 8:59 AM, Denis McCarthy wrote:
Hi,
I'm getting the error mentioned in the subject when I try to access
the palette component in a page. Here's the page config:
<component id="fileGroupPalette" type="contrib:Palette">
<binding name="model" value="fileGroupModel"/>
<binding name="selected" value="selectedFileGroups"/>
<binding name="tableClass" value="literal:palette"/>
<binding name="displayName" value="literal:Colors"/>
</component>
I've defined the contrib library in a file called dais.application
in WEB-INF (I've tried putting it in WEB-INF/classes as well but to
no avail). Here's the relevant definition:
<application name="dais">
<meta key="org.apache.tapestry.page-class-packages"
value="com.fexcodcc.dais.web"/>
<library id="contrib" specification-path="classpath:/org/apache/
tapestry/contrib/Contrib.library"/>
</application>
I have a feeling that the dais.application file is not being picked
up at all. Are there any requirements such a file has to fulfill
for Tapestry to notice its existence, beside it being in WEB-INF
and the extension being .application? The app actually uses spring
mvc, jsf and tapestry web views. Tapestry handles all requests
ending with .html
Thanks
Denis
**********************************************************************
This email and any files transmitted with it are confidential and/
or privileged and intended solely for the use of the individual or
entity to whom they are addressed. If you are not the intended
recipient(s) please note that any review, distribution,
dissemination, disclosure, alteration, printing, copying,
transmission or use of this email and/or any file transmitted or
the information therein is prohibited and may be unlawful. If you
have received this email and any file transmitted with it in error
please notify us by email at [EMAIL PROTECTED] or by telephone
at +353 66 97 61258 and then delete the email and all copies of it
from your system and destroy any hard copies of the email.
Please note that any views, opinions or advice contained in this
communication are those of the sending individual and not
necessarily those of FEXCO. Email may be susceptible to data
corruption, interception and unauthorised amendment, and we do not
accept liability for any such corruption, interception or amendment
or the consequences thereof.
FEXCO and each legal entity in the FEXCO group of companies or
business units of FEXCO reserve the right to monitor all email
communications through its networks. This footnote also confirms
that this email message has been swept for viruses.
www.FEXCO.com
**********************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
Piano music podcast: http://inthehands.com
Other interesting stuff: http://innig.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]