浏览 3904 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-12-16
在是每改一个page的.class文件就要在tomcat中reload. 2我相用PageLink,可是如何传送参数呀?DirectLink有parameters,PageLink呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-12-16
引用 1.html和.page能不缓冲,修改立即生效,但是page的.class文件如何不缓冲.我现
在是每改一个page的.class文件就要在tomcat中reload. 你对java文件进行了修改,当然需要重新编译并重新部署啦。 引用 2我相用PageLink,可是如何传送参数呀?DirectLink有parameters,PageLink呢?
PageLink + parameters = ExternalLink PageLink没有参数,ExternalLink可以带参数,属于bookmark式的Link。 |
|
返回顶楼 | |
发表时间:2004-12-16
我用的是eclipse,编绎输出目录和tomcat的context目录是一个地方,所以修改java需要重新编译但不重新部署..html的文件修改后立即见效,可是.class的就不行.因为这是page文件,所以要和.html的结合起来在web中调试.如何做到象.jsp一样修改后立即见效?
|
|
返回顶楼 | |
发表时间:2004-12-16
faq有教
http://jakarta.apache.org/tapestry/faq.html 引用 2.13. I have to restart my application to pick up changes to specifications and templates, how can I avoid this? Start your servlet container with the JVM system parameter org.apache.tapestry.disable-caching set to true, i.e., -Dorg.apache.tapestry.disable-caching=true. Tapestry will discard cached specifications and templates after each request. You application will run a bit slower, but changes to templates and specifications will show up immediately. This also tests that you are persisting server-side state correctly. |
|
返回顶楼 | |
发表时间:2004-12-16
我已经设置了org.apache.tapestry.disable-caching=true,.html和.page文件是不缓存了.可是页面的.class文件就不行.总是要重起.是在tapestry中设置还是在tomcat中呀?
|
|
返回顶楼 | |
发表时间:2004-12-16
happycpa 写道 1.html和.page能不缓冲,修改立即生效,但是page的.class文件如何不缓冲.我现
在是每改一个page的.class文件就要在tomcat中reload. 2我相用PageLink,可是如何传送参数呀?DirectLink有parameters,PageLink呢? 1 在JVM参数中加入org.apache.tapestry.disable-caching=true 2 PageLink不可带参数,请直接用DirectLink。 |
|
返回顶楼 | |
发表时间:2004-12-16
3, class文件,设置tomcat项目为reloadable即可
|
|
返回顶楼 | |
发表时间:2004-12-17
谢谢.我试了reloadable,真是可以了.只是偶尔tomcat报status错误.
还有session容易失效,这是tomcat的问题,还是tapestry的问题? |
|
返回顶楼 | |