过年了,也没什么兴趣学习。
前几天也没把程序跑起来。找到原因后,发现是在application文件中没有写org.apache.tapestry.page-class-packages。
与目录无关是错误的,起码在4是如此,3 还没学过,好像没有设置。
与页面相关类还是要在org.apache.tapestry.page-class-packages设置的目录下。其他类似。
application一个例子:
<application name="Tapestry Component Workbench">
<meta key="org.apache.tapestry.visit-class" value="org.apache.tapestry.workbench.Visit"/>
<meta key="org.apache.tapestry.template-encoding" value="ISO-8859-1"/>
<meta key="org.apache.tapestry.page-class-packages" value="org.apache.tapestry.workbench"/>
<meta key="org.apache.tapestry.component-class-packages" value="org.apache.tapestry.workbench.components"/>
<extension name="org.apache.tapestry.request-decoder" class="org.apache.tapestry.workbench.RequestDecoder"/>
<library id="contrib" specification-path="classpath:/org/apache/tapestry/contrib/Contrib.library"/>
</application>
红色的必然要用到。