2009-10-30 89 views
1

我正在使用JBoss工具從eclipse中將接縫應用程序部署到JBoss服務器。我一直在看到一個奇怪的行爲。每次更改.xhtml文件時,接縫應用程序都會按預期自動部署。但是,實體管理器實例變爲空,我被迫重新啓動seam應用程序,方法是刪除它並通過eclipse服務器視圖添加它。整個過程花費的時間超出了我的能力。有沒有解決這個問題的方法?jboss縫部署錯誤

+0

嘗試使用與接縫捆綁在一起的seam-gen應用,然後只使用seam-gen提供的構建來構建,爆炸和其他類似的東西。 –

+0

這很奇怪。像xhtml這樣的資源即使沒有JBoss熱點功能也能工作。也許你的eclipse/jboss工具配置有問題。嘗試創建簡單的Seam項目並查看它是否可行。 – cetnar

+0

http://docs.jboss.org/seam/2.1.2/reference/en-US/html/gettingstartedwithjbosstools.html – cetnar

回答

1

如果您更改了一個xhtml文件,則只應該複製該單個文件並且不應該影響該entitymanager。你刷新瀏覽器嗎?觸發該頁面上的某些特定操作?

+0

哎呦 - 這應該是一個評論而不是答案。 –

+0

我正在更改.xhtml。等待Jboss發佈它。並刷新瀏覽器。然而,我不斷收到EntityManager是空的異常。 – cosmos

1

我猜你使用JBoss 5.1.0服務器?如果是的話,在使用Seam時這個服務器存在一堆問題,尤其是in version 2.2.0。您也可以閱讀關於部署到JBoss5容器的general問題。

你必須記住的另一件事是爲Seam和facelets的開發模式設置調試模式。 Whitout這兩個配置熱部署將無法正常工作。