如何让Tapestry 5.3.8和Wildfly 10重定向到index.tml主页

时间:2015-09-30 16:13:02

标签: java-8 wildfly tapestry

我在Wildfly的文档中找不到如何让Tapestry重定向到我的Index.tml页面。此文件位于我的war文件的根目录中。但是,当我尝试访问我的localhost时,我得到一个只显示“Not Found”的空白页面。

从Tomcat切换到Wildfly时有没有遇到过类似的问题,你是怎么解决这个问题的?谢谢!

2 个答案:

答案 0 :(得分:1)

让tapestry在jboss上工作有一个“问题”(wildfly是从版本8开始的jboss)。关键是tapestry使用自己的类加载器来支持更新类,但它无法在jboss / wildfly中找到自己的类。

查看https://wiki.apache.org/tapestry/HowToRunTapestry5OnJBoss7Dot1,如果Wildfly与上一个jboss版本没有太大的改动,那么它可以正常工作。 如果没有,那么它可能是寻找解决方案的良好起点。 祝你好运。

P.S:http://wiki.apache.org/tapestry/Tapestry5HowTos也可以提供帮助。

P.P.S。:如果wiki中的代码被破坏,你可以使用该类的我的版本  codeshare.io/EqbZg(没有声望发布超过两个链接)

答案 1 :(得分:0)

index.tml不应该包含在“com.example.app.pages”包中,具体取决于您在web.xml(tapestry.app-package)中指定的内容