[Seasar-user:11961] [Dolteng] Generate Scaffold Applicationで作成したアプリがJBossではエラーになります。

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 12月 7日 (金) 10:55:41 JST


お世話になります。田端と申します。

usersというテーブルから Doltengの「Generate Scaffold Application」を利用して
システムユーザーを編集するアプリを作成しましたが、JBossにデプロイして動かして
みると 下記のようなエラーが出ます。

---------------------------------------------------------------------------------------------------------------------------------
[ESSR0054]SAXで例外が発生しました。理由はorg.xml.sax.SAXParseException: The
reference to entity "userId" must end with the ';' delimiter. at
file:///view/users/usersList.html( lineNumber = 49, columnNumber = 74)
org.seasar.framework.exception.SAXRuntimeException:
[ESSR0054]SAXで例外が発生しました。理由はorg.xml.sax.SAXParseException: The
reference to entity "userId" must end with the ';' delimiter. at
file:///view/users/usersList.html( lineNumber = 49, columnNumber = 74)
  at org.seasar.teeda.extension.html.impl.HtmlParserImpl#parse
(HtmlParserImpl.java#61)
  at org.seasar.teeda.extension.html.impl.HtmlDescCacheImpl#createHtmlDesc
(HtmlDescCacheImpl.java#127)
  at org.seasar.teeda.extension.html.impl.HtmlDescCacheImpl#createHtmlDescFromRealPath
(HtmlDescCacheImpl.java#89)
  at org.seasar.teeda.extension.html.impl.HtmlDescCacheImpl#createHtmlDesc
(HtmlDescCacheImpl.java#76)
  at org.seasar.teeda.extension.html.impl.TagProcessorCacheImpl#updateTagProcessor
(TagProcessorCacheImpl.java#75)
  at org.seasar.teeda.extension.html.impl.HtmlViewHandler#restoreView
(HtmlViewHandler.java#104)
  at org.seasar.teeda.core.lifecycle.impl.RestoreViewPhase#composeViewRoot
(RestoreViewPhase.java#113)
  at org.seasar.teeda.core.lifecycle.impl.RestoreViewPhase#executePhase
(RestoreViewPhase.java#81)
  at org.seasar.teeda.core.lifecycle.AbstractPhase#execute
(AbstractPhase.java#57)
  at org.seasar.teeda.core.lifecycle.LifecycleImpl#execute
(LifecycleImpl.java#68)

org.xml.sax.SAXParseException: The reference to entity "userId" must
end with the ';' delimiter.
  at org.apache.xerces.parsers.AbstractSAXParser#parse (null)
  at org.seasar.teeda.extension.html.impl.HtmlParserImpl#parse
(HtmlParserImpl.java#58)
  at org.seasar.teeda.extension.html.impl.HtmlDescCacheImpl#createHtmlDesc
(HtmlDescCacheImpl.java#127)
  at org.seasar.teeda.extension.html.impl.HtmlDescCacheImpl#createHtmlDescFromRealPath
(HtmlDescCacheImpl.java#89)
  at org.seasar.teeda.extension.html.impl.HtmlDescCacheImpl#createHtmlDesc
(HtmlDescCacheImpl.java#76)
  at org.seasar.teeda.extension.html.impl.TagProcessorCacheImpl#updateTagProcessor
(TagProcessorCacheImpl.java#75)
  at org.seasar.teeda.extension.html.impl.HtmlViewHandler#restoreView
(HtmlViewHandler.java#104)
  at org.seasar.teeda.core.lifecycle.impl.RestoreViewPhase#composeViewRoot
(RestoreViewPhase.java#113)
  at org.seasar.teeda.core.lifecycle.impl.RestoreViewPhase#executePhase
(RestoreViewPhase.java#81)
  at org.seasar.teeda.core.lifecycle.AbstractPhase#execute
(AbstractPhase.java#57)
  at org.seasar.teeda.core.lifecycle.LifecycleImpl#execute
(LifecycleImpl.java#68)
---------------------------------------------------------------------------------------------------------------------------------

Doltengで自動生成される編集用のリンクボタン読み込みでエラーになります。
<a id="goUsersEdit-edit"
href="usersEdit.html?fixed_crudType=2&userId=userId">Edit</a>
<a id="goUsersConfirm"
href="usersConfirm.html?fixed_crudType=3&userId=userId">Delete</a>
<a id="goUsersConfirm-confirm"
href="usersConfirm.html?fixed_crudType=1&userId=userId">Inquire</a>

単体のTomcat5.5で動作させる分には、ちゃんと動きます。

アプリサーバーとs2などのバージョンは以下の通りです。
JBoss 4.0.5.GA
Dolteng プラグイン 0.24.0
s2-dao-1.0.47-RC1.jar
s2-dao-tiger-1.0.47-RC1.jar
s2-extension-2.4.18-rc1.jar
s2-framework-2.4.18-rc1.jar
s2-tiger-2.4.18-rc1.jar
teeda-ajax-1.0.11-SP1.jar
teeda-core-1.0.11-SP1.jar
teeda-extension-1.0.11-SP1.jar
teeda-tiger-1.0.11-SP1.jar

以上 よろしくお願いします。


Seasar-user メーリングリストの案内