[Tapestry5] 谁来说说如何搭配TAPESTRY的环境啊?

zengmuansha 2011-04-12

我下载的是tapestry-bin-5.2.4

用eclipse-jee-helios-SR2-win32

TOMCAT 7.0

 

照论坛那个实例教程 练手.  发现无法在TOMCAT上启动.

 

代码的目录结构:

java resources

   src

     example.hellotapestry.pages

       Start.java

       Start.tml

 

 

WebContent

   META-INF

   WEB-INF

      LIB

      web.xml

 

 

Start.tml

<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd">
${prop:greeting}
 </html>

 

 

web.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
      "http://java.sun.com/dtd/web-app_2_3.dtd">
      <web-app>
         <display-name>testmytapestry</display-name>
          <context-param>
              <!-- The only significant configuration for Tapestry 5, this informs Tapestry
                   of where to look for pages, components and mixins. -->
              <param-name>tapestry.app-package</param-name>
              <param-value>example.hellotapestry</param-value>
          </context-param>
          <filter>
              <filter-name>app</filter-name>
              <filter-class>org.apache.tapestry5.TapestryFilter</filter-class>
          </filter>
          <filter-mapping>
              <filter-name>app</filter-name>
              <url-pattern>/*</url-pattern>
          </filter-mapping>    
      </web-app>

 

 

 

然后在网上 主要是TAPESTRY 主网站看. 还需要什么MAVEN ,JETTY, 插件

 

然后下了MAVEN 3.03

 

然后在CMD命令行中 下载什么QIUCK PROJECT 项目 结果无法下载 站点不存在.

 

然后下MAVEN ECLIPSE的插件 在给出的网址上根本不能下载!

 

 

请问各位已经搭好环境的朋友 该如何搭好呢? 我希望详细的,能在TOMCAT上加载,并且能正确显示出页面来的.

fantify 2011-04-14
quick project用http://tapestry.formos.com/nightly/tapestry5/tutorial1/first.html这里的命令mvn archetype:generate -DarchetypeCatalog=http://tapestry.formos.com/maven-repository就没错了,不过是5.1.0.5的,自己改版本号就可以了

按照这里http://tapestry.formos.com/nightly/tapestry5/tutorial1/env.html设置环境一般都对的,eclipse maven插件地址http://m2eclipse.codehaus.org/update/
zengmuansha 2011-04-18
eclipse maven插件地址http://m2eclipse.codehaus.org/update/
地址有错
zengmuansha 2011-04-18
Define value for property 'groupId': : 1
Define value for property 'artifactId': : 1
Define value for property 'version':  1.0-SNAPSHOT: : 5
Define value for property 'package':  1: : 1
Confirm properties configuration:
groupId: 1
artifactId: 1
version: 5
package: 1
Y: : y
[INFO] -------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -------------------------------------------------
[INFO] Total time: 49.219s
[INFO] Finished at: Mon Apr 18 12:13:10 CST 2011
[INFO] Final Memory: 6M/11M
[INFO] -------------------------------------------------
Global site tag (gtag.js) - Google Analytics