jumpstart-6.10.3安装指南

最近在学习tapestry,我个人比较喜欢看官方的demo,在网上看了看tapestry的资料比较少,自己就摸索着开始学习使用jumpstart,另外在飞风娱乐也学习了不少tapestry的知识,大家可以去参考参考。切入正题,开始配置jumpstart-6.10.3。

需要准备的环境如下:

             1. 去http://jumpstart.doublenegative.com.au/download.html下载Tapestry JumpStart 6.10.3源码。

             2. 解压缩jumpstart-6.10.3.zip,注意路径中不能含有空格和中文,需要使用ant进行编译,

             3.去http://ant.apache.org/bindownload.cgi下载ant,并配置ant的环境变量,(此处省略)

             4.jdk1.7配置环境变量(此处省略)。

             5.eclipse版本为Eclipse 4.2 ("Juno") 最好,Eclipse 3.7 ("Indigo") 或者3.6 ("Helios")也可以(不过在用@inject到私有方法的时候会被标记为未使用的警告)

现在开始配置,

 1.打开eclipse,选择file   -》  import 。。。 选择 Existing Projects into Workspace, -》Next-》finish。

 2. 选择项目跟路径下的build.xml右击选择ant build...

3.勾选get-dependent-files target 执行。

4.刷新项目,检查项目的build path。发现项目已经可以使用了。项目刷新的时候,会自动执行collapser.xml,在collapser.xml这个文件中你可以看到部署的相关信息(如编译路径,部署路径).

5. 下载http://dist.codehaus.org/jetty/jetty-6.1.26/jetty-6.1.26.zip

和http://repo1.maven.org/maven2/org/apache/openejb/openejb-standalone/4.5.1/openejb-standalone-4.5.1.zip 分别解压缩。

6.选择windows->preference.

选择java-》build path-》User libraries。

选择new。输入名称:jetty-6.1.26-lib,OK,

选择add external jar,

添加下载的jetty-6.1.26.zip加压缩的目录下

这几个jar包。

jetty-6.1.26.jar

jetty-util-6.1.26.jar

plus/jetty-plus-6.1.26.jar

naming/jetty-naming-6.1.26.jar

7.按照相同方式建立 user library :apache-openejb-4.5.1-lib

添加openejb-standalone-4.5.1/lib目录下是所有jar包。

现在项目环境已经部署的差不多了。

你的项目


的架构如图。

现在开始运行项目:

1.右击项目run as -》 run configurations...

2.选择java applications,右击new。

main class:jumpstart.web.RunJetty

切换arguments。

更改jetty.home和openejb.home

-Dtapestry.production-mode=false
-Dtapestry.compress-whitespace=false
-Dupload.filesize-max=8000000
-Djumpstart.upload-path=E:\tmp
-Djetty.home=E:\data\jetty-6.1.26
-Dorg.mortbay.jetty.webapp.parentLoaderPriority=true
-Dopenejb.home=E:\data\apache-openejb-4.5.1
-Dhibernate.hbm2ddl.auto=update

注意保证E:\tmp这个文件夹的存在,当然可以自己定义


切换到classpat配置项,删除User Entries 下的所有引用。

1.选中User Entries,点击右边advanced。选择add folder。

选择web/src/test/conf
继续添加

点击右边advanced。选择add folder。

collapsed/jumpstart.war/WEB-INF/classes/

添加jar包。

点击add jars

这几个目录下的所有jar包。

collapsed/jumpstart.war/WEB-INF/lib/
web/src/test/lib-test/
business/src/test/lib-test-hibernate/

2.添加user library

点击右边advanced

选择add library

选择user library  -》 next

勾选jetty 和open ejb

全选。-》finish。


运行项目。

http://localhost:8080/jumpstart.

是否已经可以访问了呢?

花费了一周的时间,(工作中忙里偷闲)终于写完了,我的项目也可以启动了。大家可以看到这个页面了:




剩下的事情我就不多说了,可以看一些demo了。其中好多的demo都可以直接拿过来用的哦。。。。。

另外如果这篇文章写的不好的地方,希望大家都给指出。我的口头表达能力实在有限。所有写的比较乱。

只希望这篇文章能帮助那些想学习tapestry,或者刚入门的。


csdn我传图片的时候是通过抓图贴过来的,居然都不显示,无语中。。。。。

看来只能手动的在维护维护

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沙漠糊涂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值