2012-05-09 8 views
1

問題は、ローカルサーバー上で問題なく実行されるjsfアプリケーションを実行するときです...しかし、私がjsfタグをホストするサーバー上のアプリケーションが解析されない場合....jsfタグをホストサーバーで解析できません

私のURLパターンは、私がhttp://localhost:8080/applicationnameを与えるだ場合、それが直接私のインデックスページにリダイレクト私のローカルサーバーで

<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> 

です。アプリケーションは...正常に動作

しかし、ホストサーバー内のURLに戻り、以下の

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

しかし、顔せずにURL名を与えるならば、コンテンツの作品ではなく、JSFの機能を(「要求リソースが見つかりません」 jsfタグは解析されません)...

http://domainname/applicationname/index.xhtml 

助けていただければ幸いです。ありがとうございます。

+1

ホスティングサーバにJSFのjarファイルを追加します。それらがあなたのローカル環境のようにクラスパスにあることを確認してください – Daniel

答えて

1

ホスティングサーバにJSFのjarファイルを追加し、彼らは自分のローカル環境のようにクラスパスにあることを確認し、右のweb.xmlが使用されていることを確認してください...

+0

jsf jarsが既にそのホスティングサーバーに追加されています.... – sathesh

+0

正しいweb.xmlを使用していることを再確認します(たとえば、web.xml Webサーバーがまだ動作しているかどうかを確認してください...)、それがローカルで動作する場合は、他のサーバーでも動作するはずです。 – Daniel

+0

私のEclipse環境でweb.xmlを削除しました。静的コンテンツは正常に動作しました..いいえjsf – sathesh

関連する問題