1

问题是当我在本地服务器上运行我的 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,它会直接重定向到我的索引页面。该应用程序工作正常...

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

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

But if give the url name without faces then the content works,not jsf functionality(jsf tags not parsed)...

http://domainname/applicationname/index.xhtml

Any help would be appreciated. thanks in advance.

4

1 回答 1

1

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

于 2012-05-09T07:13:12.097 回答