2015-09-30 60 views
0

我在蜻蜓的文檔中找不到如何讓Tapestry重定向到我的Index.tml頁面。這個文件位於我的war文件的根目錄下。但是,當我嘗試訪問我的本地主機時,我收到一個僅顯示「未找到」的空白頁面。如何獲取Tapestry 5.3.8和Wildfly 10重定向到index.tml主頁

從Tomcat切換到Wildfly時,有沒有人遇到過類似的問題,您是如何解決這個問題的?謝謝!

+0

您是否使用了正確的上下文名稱?檢查日誌以驗證上下文名稱。 –

+0

如果您直接訪問Index.tml,它是否工作?另外你如何在web.xml中配置歡迎文件列表? – ctomc

回答

0

的index.tml不應該住在包「com.example.app.pages」,這取決於你在web.xml中指定的內容上(tapestry.app封裝)

1

有一個「問題「使掛毯在jboss上工作(wildfly是從版本8開始的jboss)。關鍵是tapestry使用自己的類加載器來支持更新類,但它無法在jboss/wildfly中找到自己的類。

檢出https://wiki.apache.org/tapestry/HowToRunTapestry5OnJBoss7Dot1,如果Wildfly沒有從上次的jboss版本變化太多,那麼它可以工作。 如果沒有,那麼它可能是尋找解決方案的一個很好的起點。 祝你好運。

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

PPS:對於情況下,如果維基代碼被打破,你可以使用類 codeshare.io/EqbZg礦山版本(沒有聲譽發佈更多然後兩個鏈接)