[Seasar-user:13357] [dolteng][Teeda]/viewをなくすには
hirossy
[E-MAIL ADDRESS DELETED]
2008年 3月 20日 (木) 18:48:29 JST
こんにちは。hirossyといいます。
宜しくお願いします。
doltengでTeedaプロジェクトを作成した場合についての質問です。
以前、
http://ml.seasar.org/archives/seasar-user/2007-October/011217.html
にて、/viewではなく、コンテキスト直下にHTMLを展開する方法を教えて頂きました。
で、現在、同様の方法で view/ なしでやってみてるのですが、
今のDoltengのバージョン(0.28)だと、エラーになってしまいます。
仮にindex.htmlとIndexPage.javaペアを作成した場合のエラーは以下の内容です。
* /index.html
<div style="font-size: x-small; font-family: monospace;"><span
style="color: red;">java.lang.IllegalArgumentException:
/index.html</span><br/> at
org.seasar.framework.convention.impl.NamingConventionImpl#fromPathToComponentName
(NamingConventionImpl.java#723)<br/> at
org.seasar.framework.convention.impl.NamingConventionImpl#fromPathToPageName
(NamingConventionImpl.java#709)<br/> at
org.seasar.teeda.extension.html.impl.PageDescCacheImpl#createPageDesc
(PageDescCacheImpl.java#69)<br/> at
org.seasar.teeda.extension.html.impl.TagProcessorCacheImpl#updateTagProcessor
(TagProcessorCacheImpl.java#82)<br/> at
org.seasar.teeda.extension.html.impl.HtmlViewHandler#restoreView
(HtmlViewHandler.java#104)<br/> at
org.seasar.teeda.core.lifecycle.impl.RestoreViewPhase#composeViewRoot
(RestoreViewPhase.java#115)<br/> at
org.seasar.teeda.core.lifecycle.impl.RestoreViewPhase#executePhase
(RestoreViewPhase.java#81)<br/> at
org.seasar.teeda.core.lifecycle.AbstractPhase#execute
(AbstractPhase.java#57)<br/> at
org.seasar.teeda.core.lifecycle.LifecycleImpl#execute
(LifecycleImpl.java#68)<br/><br/></div>
対処方法などありましたら教えて下さい。
Seasar-user メーリングリストの案内