Do you have Home.html? And do you have the proper Upper/lower-case spelling?


On 4/12/06, James Carman <[EMAIL PROTECTED]> wrote:
Sure you can.  Most of my pages (in T4) don't have .page files.  Tapestry
will search the packages you define in your .application file for your page
classes:

<application>
    <meta key="org.apache.tapestry.page-class-packages"
value="com.myco.page"/>
    <meta key="org.apache.tapestry.component-class-packages"
value="com.myco.component"/>
</application>

So, using this example, for a page named Hello, it will look for a class
called com.myco.page.Hello.  It will also look for a Hello.html file in the
root of your webapp.  No page specification file is required.

Thats what I thought, and that's what I've tried. However, I get an
org.apache.tapestry.PageNotFoundException
"Page 'Home' not found in application namespace.".

Is there anything that needs to be in the class? My Home.java looks like this:
"""
package nu.localhost.tidrapport.tapestry.pages;

import org.apache.tapestry.html.BasePage;

public class Home extends BasePage {
}
"""

And my application file:
"""
<application name="Tidrapport">
        
        <description>Tidrapport</description>
        
        <meta key="org.apache.tapestry.page-class-packages"
value="nu.localhost.tidrapport.tapestry.pages"/>
        
</application>
"""

regards,
Robin

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






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

Reply via email to