サンプルなのにうごかんぞい〜
Struts-Facesに含まれるサンプル2(Tilesを使ったもの)が動かない。
2005-08-11 15:20:28 StandardContext[/struts-faces-example2]サーブレット /struts-faces-example2 がload()例外を投げました
javax.servlet.UnavailableException: IO Error while parsing file '/WEB-INF/tiles-defs.xml'. jakarta.apache.org
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:366)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
(以下略)
よーわからんけど、tiles-defs.xmlのDTD宣言部分を変更。
オリジナル
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config.dtd">
修正後
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
これであっているかどうかは分からんがとりあえずServletが起動するようになった。
めでたし?