Weblogic 10.3.5がインストールされています。私はJSF 2.0の戦争をサーバーに配備しました。私のWebContent
フォルダには、それぞれJSF2.0 xhtmlと純粋なJSPコードを含む* .xhtmlと* .jspファイルがあります。 http://localhost:7001/MyApp/NewFile123.xhtml
に移動すると、404 Not found
エラーページが表示されます。 (Eclipseコンソールで有益な情報はありません)。しかし、http://localhost:7001/MyApp/NewFile.jsp
はうまく動作し、やるべきことをします。JSF2.0 - * .xhtmlページには404-NotFoundが付いていますが、* .jspは正常に動作しますか?
私はJSFとJSPを混ぜるのではなく、JSPがうまくいくかどうかを見たいと思っていました。私はXHTMLファイルのための適切なサーブレットマッピングを持っています。
私も私のクラスパス上にこれらを持っている:
glassfish.el_1.0.0.0_2-2.jar
glassfish.jsf_1.0.0.0_2-1-5.jar
glassfish.jstl_1.2.0.2.jar
javax.servlet_1.0.0.0_2-5.jar
もう1つ興味深いことに、* .xhtmlファイルを編集しようとすると、自動補完は機能しません。 (すなわち、それは<h:outp
を自動補完しませんそれは私が箱から出してJSF2.0を持っているのWeblogic 12.1を使用していたときに使用
:。。ここではは、web.xmlの関連する部分である
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
私は、JSFページに移動しようとすると、
は、なぜ私が404を得るのですか任意の提案
Facesサーブレットを指すようにweb.xmlを設定しましたか? –
@ TheEliteGentleman - 質問を編集してください。 –
何を編集しますか?私はあなたが何かを編集した場所は見ません。 –