在Tapestry 4中包括GWT

在Tapestry 4中包括GWT,gwt,tapestry,Gwt,Tapestry,我正在JBoss4.3服务器上运行Tapestry4。该web应用程序正在运行 在这个Tapestry中,我使用GWT代码。这是网页: <html jwcid="@Shell" title="literal:'TapestryGISPlayerground' Start Page" > <body jwcid="@Body"> <h1>view Start Page</h1> <script language="javascript" sr

我正在JBoss4.3服务器上运行Tapestry4。该web应用程序正在运行 在这个Tapestry中,我使用GWT代码。这是网页:

<html jwcid="@Shell" title="literal:'TapestryGISPlayerground' Start Page" >
<body jwcid="@Body">
<h1>view Start Page</h1>

<script language="javascript" src="/TapestryGISPlayerground/tapestryGWT/tapestryGWT.nocache.js"></script>

<p>This is the start page for this application, a good place to
start your modifications. Just to prove this is live:</p>

<p><span jwcid="time@Any"> The current time is: <span
  jwcid="@Insert" value="ognl:currentTime"> 12/22/2002 blah </span> </span></p>
<div id="Derpington">
</div>

</body>
</html>
它在不执行entrypoint的情况下重新下载页面数千次

我怎样才能:

  • 使tapestry无法捕获GWT或
  • 使GWT在下载时不使用.html,而是使用不同的文件类型
有人知道怎么做吗

补充说明:

  • GWT版本:2.6.0
  • Tapestry版本:4.1.6(不是我选择的,需要在现有Tapestry页面中构建一些内容)
通过更改以下内容来修复:

 <servlet-mapping>
    <servlet-name>app</servlet-name>
    <url-pattern>*.html</url-pattern>
  </servlet-mapping>

应用程序
*.html
致:


应用程序
/index.html

在web.xml中升级到新版本

Tapestry 5具有集成:

正确,但范围不允许:(
 <servlet-mapping>
    <servlet-name>app</servlet-name>
    <url-pattern>*.html</url-pattern>
  </servlet-mapping>
 <servlet-mapping>
    <servlet-name>app</servlet-name>
    <url-pattern>/index.html</url-pattern>
  </servlet-mapping>