私は現在、Java eeの基本を学ぼうとしています.intelliJのアイデアを学ぶための簡単なjsfサンプルプロジェクトもあります. IntelliJ を使用する前は、Eclipse で Maven を使用して jsf プロジェクトを開発できましたが、うまく機能していましたが、まったく同じことを同じ順序で行ったとき (webapp アーキタイプからのプロジェクト、pom への依存関係の追加、maven の実行、web xml への jsf サーブレットの追加)デプロイ) 404 エラーが返ってきました。intellij または intellij から独立した何かで行う必要がある構成から発生するかどうかはわかりません。
これが私のコードで、localhost:8080/faces/index.xhtml と入力すると、faces サーブレットがトリガーされないか、何か他のことが発生して xhtml ページが見つからない
1 プロジェクト構造:
2-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>/faces/*</url-pattern>
</servlet-mapping>
ほとんどの場合、これら 2 つで問題を説明できます。助けてくれてありがとう:)
