我有一个seam项目(您不应该因为它是seam而被阻止回答,把它当作一个jsf项目),而且在我将这个项目添加到faces-config.xml之前,jboss 5.1都工作得很好。
<faces-config>
<validator>
<validator-id>passwordValidator</validator-id>
<validator-class>com.mydomain.seam_icefaces_test.action.PasswordValidator</validator-class>
</validator>
.....
</faces-config>配置验证器(我知道我可以使用seam验证器,但我只想使用jsf验证器)。
此时此刻,jboss不断地自动部署和取消部署我的应用--这当然非常奇怪……
你知道为什么吗?
发布于 2011-02-08 17:11:46
当您在Eclipse中使用本地服务器进行部署时,是否会发生这种情况?我曾经遇到过这个持续部署和取消部署的问题--它是由部署中的Eclipse版本控制文件引起的。
每次更改配置文件(如faces-config.xml)时,Eclipse都会创建一个版本控制文件,以便在必要时恢复到该文件。这把JBoss搞砸了。只需删除此文件-它将被命名为faces-config.xxxxx,其中xxxx不是xml。
https://stackoverflow.com/questions/4930878
复制相似问题