カスタムFacelets2.0タグを作成しようとしていますが、数時間作業した後、UIInputサブクラスがインスタンス化されていないことがわかりました。次に、実際の名前空間を次のように変更しました。
<html xmlns:my="http://bad-namespace">
...
<my:foo />
</html>
ご覧のとおり、my存在しない名前空間を指しているhttp://bad-namespaceため、エラーが発生するはずですが、例外は発生せず、 <my:foo />黙ってスキップされます。
そのため、タグを機能させることができず、エラーも表示されません。どうしたらいいのかわからない。ただし、カスタムFacelets2.0タグを開発するのは初めてです。Facelets 2.0カスタムタグに関するチュートリアルをグーグルで検索しましたが、多くの情報を取得できませんでした。ほとんどの場合、古いJSF1.2に焦点を当てています。