无法在托管服务器上解析jsf标记

时间:2012-05-09 05:43:10

标签: hibernate jsf-2 primefaces

问题是当我在本地服务器上运行我的jsf应用程序时它运行没有任何问题...但是当我在托管服务器上的应用程序时,jsf标签没有被解析....

我的网址格式是

<servlet-mapping>
 <servlet-name>Faces Servlet</servlet-name>
 <url-pattern>/faces/*</url-pattern>
</servlet-mapping>
   <welcome-file-list>
<welcome-file>faces/index1.xhtml</welcome-file>
</welcome-file-list> 

在我的本地服务器中,如果我提供http://localhost:8080/applicationname,它会直接重定向到我的索引页面。该应用程序工作正常......

但在托管服务器中,以下网址返回“未找到请求资源”

http://domainname/applicationname/
http://domainname/applicationname/faces/index.xhtml

但是如果给出没有面孔的url名称,则内容有效,而不是jsf功能(jsf标签未解析)...

http://domainname/applicationname/index.xhtml

任何帮助将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

将jsf jar添加到托管服务器,并确保它们位于类路径中,就像在本地环境中一样,并确保使用正确的web.xml ...