我正在尝试将使用 Tapestry5 编写的页面添加到在 Apache Tomcat 上使用 Tapestry 4 编写的 Web 应用程序中。假设我在 $tomcat/shared/lib 中有必要的 jar。
我按照此处的示例制作了一个基本的表单模板和相应的 java 类进行测试,然后用新的替换现有的 html 文件,但是我遇到了由页面规范 (.page) 文件引起的 DocumentParseException每当我尝试通过 tomcat 访问页面时,都会出现“'-//Apache Software Foundation//Tapestry Specification 5.3//EN' 的意外公共 ID”。如果我将页面规范文件中的那一行改回“Tapestry Specification 4.0//EN”,我会得到一个不同的异常,说我需要在 java 类中实现 IPage 接口。
这是我第一次从事涉及 Tapestry 的项目,我在网上找不到任何特定于这个问题的东西,所以任何帮助都将不胜感激。