JSF2で複合コンポーネントを作成しました。私は素晴らしい仕事をしています。
将来の使用のためにJARとして作成したいと思います。
ここの指示に従いました。
ただし、CSSに関しては、ブラウザーはjarを使用するプロジェクトに相対的な場所を参照し、Jarの場所は参照しません。
私はそれを次のように定義しました:
<h:outputStylesheet library="css" name="component.css" target="head" />
そして私はこの例外を受け取ります:GET http://localhost:8080/MY_APPLICATION/resources/component.css 404 (Not Found)
Jarプロジェクトではなく、プロジェクトに関連してそれを探しています!
JARプロジェクトと比較してどうすればよいですか?
編集済み
JARツリーは次のとおりです。
META-INF
--resource
-- components
myComp.xhtml
components.css
-- img
-- scripts
--components.taglib.xml
--faces.config.xml
戦争は定期的な動的プロジェクトです。
WEB-INF
--lib
myJar.jar
-- web.xml
-- faces-config.xml
testComp.xhtml