Hi Jakob,

You need to compile after making changes, even if the changes you made does not involve any classes. This is so that the templates etc. can be pushed to target/classes where Jetty looks for them.

Which IDE are you using?

-Filip

On 2008-04-12 13:46, Jakob Keres wrote:
Hi.

I'm quite new to tapestry so it's maybe only a stupid newbie issue.

I created a new project with (copied from website):

mvn archetype:create \
  -DarchetypeGroupId=org.apache.tapestry \
  -DarchetypeArtifactId=quickstart \
  -DgroupId=org.apache.tapestry \
  -DartifactId=tutorial1 \
  -DpackageName=org.apache.tapestry.tutorial

So far everything is working as expected, when I edit Start.tml the
browser output is affected immediately.

Next I changed Start.tml to
------Start.tml------
<t:Layout
xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
  My Page Specific Content
</t:Layout>
---------------------

created the path src/main/resources/org/apache/tapestry/tutorial/components

and added Layout.tml
------Layout.tml------
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
    <head>
        <title>tutorial1 Start Page</title>
    </head>
    <body>
        <t:body/>
    </body>
</html>
----------------------

and Layout.java in src/main/java/org/apache/tapestry/tutorial/components

------Layout.java------
package org.apache.tapestry.tutorial.components;

public class Layout
{
}
-----------------------

If I now press reload in the browser I get the exception:
  Unable to resolve 'Layout' to a component class name...

I noticed
target/classes/org/apache/tapestry/tutorial/components
does not exist.


When I restart Jetty it compiles the new file and the site is working
again, but changes to Layout.* are still not reflected at runtime.

So, what do I do wrong?

Thanks and regards
Jakob


---------------------------------------------------------------------
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