锁定老帖子 主题:寻找Tapestry的调试方法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-04-04
无论是修改了template还是page都需要重启server,anybody知道什么 吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-04-05
在设置context的时候,将reloadable设置为true
当你改完page和html的时候,将某个class文件重新编译一下,这样再次访问的时候,tapestry就会reaload resouce |
|
返回顶楼 | |
发表时间:2005-04-05
sevenbamboos 写道 调试Tapestry有什么技巧?本来调试jsp不需要重启server。而tapestry
无论是修改了template还是page都需要重启server,anybody知道什么 吗? 给Tomcat Eclipse Plugin设置一个jvm参数即可: -Dorg.apache.tapestry.disable-caching=true |
|
返回顶楼 | |
发表时间:2005-04-05
刚才按照两位好心人的方法一试,真灵。
说起来惭愧,不知道是哪个起了作用(^_^) |
|
返回顶楼 | |
发表时间:2005-04-07
用Jetty很快的,启动
|
|
返回顶楼 | |
发表时间:2005-04-08
Illum 写道 用Jetty很快的,启动
禁用缓存调试tapestry简直痛苦,速度非常满。有没有办法加快速度。 |
|
返回顶楼 | |
发表时间:2005-04-08
挺快的阿,是你的机器不行把?
|
|
返回顶楼 | |
发表时间:2005-04-08
建一方法,用这个清除Cache
((IEngineServiceView) getPage().getEngine()).clearCachedData(); |
|
返回顶楼 | |
发表时间:2005-04-08
Jetty在hibernate应用中遇到如下类找不到,翻看了诸多代码,此类确实找不到,是hibernate与Jetty不兼容。问一下,tatestry的调试开发在jetty下块还是resin下快。现在加了缓存禁用标志后,tapestry确实慢极了。
ava.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method); at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39); at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: at java.lang.reflect.Method.invoke(Method.java:324); at org.mortbay.start.Main.invokeMain(Main.java:151); at org.mortbay.start.Main.start(Main.java:476); at org.mortbay.start.Main.main(Main.java:94); aused by: java.lang.NoClassDefFoundError: javax/transaction/Synchronization at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:314); at net.sf.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:327); |
|
返回顶楼 | |
发表时间:2005-04-08
Ewaves 写道 建一方法,用这个清除Cache
((IEngineServiceView) getPage().getEngine()).clearCachedData(); 刚刚测试了,无论是在component 或 html template 中均无效 刚刚测试了,用reset服务有效。 |
|
返回顶楼 | |