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

Java 使用myeclipse和jboss服务器运行jsf应用程序,java,jsf,jboss,Java,Jsf,Jboss,我开发了一个简单的jsf登录应用程序,它使用icefaces组件,但当我试图在jboss服务器上运行它时,我遇到了以下错误 找不到位置的TLD [http://java.sun.com/jsf/core]。罐子 包含TLD的文件可能不在 类路径 找不到位置[http://java.sun.com/jsf/html]。罐子 包含TLD的文件可能不在 类路径 您需要在类路径中包含JSF实现JAR。到目前为止,有两种选择:和。我建议你选莫哈拉。您将得到两个JAR文件:jsfapi.JAR和jsf im

我开发了一个简单的jsf登录应用程序,它使用icefaces组件,但当我试图在jboss服务器上运行它时,我遇到了以下错误

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

找不到位置[
http://java.sun.com/jsf/html
]。罐子 包含TLD的文件可能不在 类路径


您需要在类路径中包含JSF实现JAR。到目前为止,有两种选择:和。我建议你选莫哈拉。您将得到两个JAR文件:
jsfapi.JAR
jsf impl.JAR
。将它们放在相关Web应用程序的类路径中,这个问题就会消失。默认情况下,
/WEB-INF/lib
文件夹包含在webapp的类路径中,因此只需将这些JAR放在该文件夹中并重新部署即可


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

感谢您的响应,我已经在/WEB-INF/lib中包含了这两个jar文件,现在我得到以下错误18:53:51625错误[[/webtest]]将上下文初始化事件发送到类org.jboss.web.jsf.integration.config.JBossJSFConfigureListener com.sun.faces.config.ConfigurationException的侦听器实例时发生异常:配置失败!换句话说,JBoss已经在类路径中附带了JSF实现。好的,最初抱怨TLD缺失的异常只能由严重混乱的类路径/配置引起。验证您是否理解“类路径”现象并对其进行清理。如果没有效果,我建议您清理所有内容并根据提供的教程/文档重做。