用myeclipse和jboss服务器运行jsf应用程序

时间:2010-03-26 06:12:43

标签: java jsf jboss

我开发了简单的jsf登录应用程序,它使用icefaces组件但是,当我尝试在jboss服务器中运行它时,我得到了以下错误。

  

无法找到TLD的位置   [http://java.sun.com/jsf/core]。罐   包含TLD可能不在   类路径

     

无法找到位置[http://java.sun.com/jsf/html]的顶级域名。罐   包含TLD可能不在   类路径

1 个答案:

答案 0 :(得分:0)

您需要在类路径中包含JSF实现JAR。截至目前,有两种选择:Sun MojarraApache MyFaces。我建议选择Mojarra。您将获得两个JAR文件:jsf-api.jarjsf-impl.jar。将它们放在有问题的web应用程序的类路径中,这个问题应该消失。默认情况下,/WEB-INF/lib文件夹由webapp的类路径覆盖,因此只需将这些JAR放在该文件夹中并重新部署。

如果您已经完成了它,那么可能存在使用不同版本化JAR文件和/或使用松散JAR文件内容混乱的类路径的类路径污染的方法。你需要清理它。