GlassFish V2 にて Teeda 稼動検証 その2

sun-web.xml

$TeedaApp/WEB-INF/sun-web.xmlのclass-loaderが本当に有効なのかtrue、falseで動作確認を行う。アプリケーションはDolteng0.28.0で作成したプロジェクトにteeda-html-exampleからhello.html、HelloPageをインポート。Tomcatで動作確認OK。再度sun-web.xmlの内容を載せておきます。今回はsun-web.xmlを配置しただけ。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD
Application Server 9.0 Servlet 2.5//EN'
'http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd'>
<sun-web-app>
<class-loader delegate="false"/>
</sun-web-app>

動作結果はtrueでもfalseでも一緒でエラー。 Σ

sun-web.xmlの書き方が悪いんだろうか…。わざと書式を間違えて書き再度デプロイ。書式間違いだと怒られて起動せず。どうやらsun-web.xml自体は読み込まれている模様。と言う事はjarライブラリ構成に問題あり?

今回はHotデプロイで動作させていてエラーは

java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.render.RenderKitFactory

こんな感じ。GlassFish V2はどうやってもアプリのTeedaライブラリを見に行ってくれません;;