2009-10-30 90 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这两个配置热部署将无法正常工作。