[Seasar-user:12583] Interceptorの設定について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 1月 21日 (月) 17:40:51 JST


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

Teeda+S2daoのInterCeptorでログインの管理をしたい
と思っております。が以下のようなエラーが出力されうまく
いきません。

やりたいことは、mainで始まるくるPageクラス以外はセッション情報の
チェックを行い、存在しなければエラーを出力するということをしたいと
思っています。
現在、××××page.javaにてDAO、DTO、DXO、Entityの呼び出しを行っています。

以下、設定ファイル、javaファイル


custormizer.dicon

<component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
    <initMethod name="addCustomizer">
      <arg>traceCustomizer</arg>
    </initMethod>
    <initMethod name="addCustomizer">
         <!-- 追加部分 -->    
        <initMethod name="addCustomizer">
             <arg>loginAuthCustomizer</arg>
        </initMethod>
        <!-- 追加部分 -->
        <initMethod name="addCustomizer">
            <arg>traceCustomizer</arg>
        <initMethod>

app_aop.dicon

<component name="loginAuthInterceptor" class="tkn_project.interceptor.LoginAuthInterceptor"/>




javaファイル

package tkn_project.interceptor;

import org.aopalliance.intercept.MethodInvocation;
import org.seasar.framework.aop.interceptors.AbstractInterceptor;
import org.seasar.framework.container.S2Container;


import javax.servlet.http.HttpSession;


public class LoginAuthInterceptor extends AbstractInterceptor {

    
    protected S2Container container;
    
    public Object invoke(MethodInvocation invocation) throws Throwable {
        Object ret = null;
        Boolean loginFlg = isSessionAttribute("userSession");
        System.out.println("### BEGIN LoginAuthInterceptor ###");
        if (loginFlg == null || !loginFlg.booleanValue()) {
            //ここをエラークラスにする
            throw new Exception();
        }
        Throwable cause = null;
        try {
            ret = invocation.proceed();
        } catch (final Throwable t) {
            cause = t;
        }
        System.out.println("### END LoginAuthInterceptor ###");
        if (cause != null) {
            throw cause;
        }
        return ret;
    }
    
    public S2Container getContainer() {
        return this.container;
    }

    public void setContainer(S2Container container) {
        this.container = container.getRoot();
    }

    private Boolean isSessionAttribute(String key) {
        HttpSession session = (HttpSession) container.getExternalContext()
                .getSession();
        return session.getAttribute(key) != null ? true : false;
    }
}

tomcat起動時に以下のエラーが発生

Exception occured at /components[1]/component[1]/initMethod[2]/initMethod[1]
java.lang.ClassCastException: org.seasar.framework.container.impl.InitMethodDefImpl cannot be cast to org.seasar.framework.container.ComponentDef
    at org.seasar.framework.container.factory.InitMethodTagHandler.end(InitMethodTagHandler.java:39)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:228)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:222)
    at org.seasar.framework.xml.SaxHandler.endElement(SaxHandler.java:100)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.build(XmlS2ContainerBuilder.java:148)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:237)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:215)
    at org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:120)
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135)
    at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
    at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
    at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
    at org.seasar.teeda.core.webapp.TeedaServlet.init(TeedaServlet.java:41)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Exception occured at /components[1]/include[2]
java.lang.ClassCastException: org.seasar.framework.container.impl.InitMethodDefImpl cannot be cast to org.seasar.framework.container.ComponentDef
    at org.seasar.framework.container.factory.InitMethodTagHandler.end(InitMethodTagHandler.java:39)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:228)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:222)
    at org.seasar.framework.xml.SaxHandler.endElement(SaxHandler.java:100)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.build(XmlS2ContainerBuilder.java:148)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:237)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:215)
    at org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:120)
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135)
    at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
    at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
    at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
    at org.seasar.teeda.core.webapp.TeedaServlet.init(TeedaServlet.java:41)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Exception occured at /components[1]/include[2]
java.lang.ClassCastException: org.seasar.framework.container.impl.InitMethodDefImpl cannot be cast to org.seasar.framework.container.ComponentDef
    at org.seasar.framework.container.factory.InitMethodTagHandler.end(InitMethodTagHandler.java:39)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:228)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:222)
    at org.seasar.framework.xml.SaxHandler.endElement(SaxHandler.java:100)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.build(XmlS2ContainerBuilder.java:148)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:237)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:215)
    at org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:120)
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135)
    at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
    at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
    at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
    at org.seasar.teeda.core.webapp.TeedaServlet.init(TeedaServlet.java:41)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2008-01-21 17:27:45,156 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tkn_project] - StandardWrapper.Throwable
java.lang.ExceptionInInitializerError
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135)
    at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
    at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
    at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
    at org.seasar.teeda.core.webapp.TeedaServlet.init(TeedaServlet.java:41)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassCastException: org.seasar.framework.container.impl.InitMethodDefImpl cannot be cast to org.seasar.framework.container.ComponentDef
    at org.seasar.framework.container.factory.InitMethodTagHandler.end(InitMethodTagHandler.java:39)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:228)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:222)
    at org.seasar.framework.xml.SaxHandler.endElement(SaxHandler.java:100)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.build(XmlS2ContainerBuilder.java:148)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:237)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:215)
    at org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:120)
    ... 23 more
2008-01-21 17:27:45,187 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tkn_project] - サーブレット /tkn_project がload()例外を投げました
java.lang.ClassCastException: org.seasar.framework.container.impl.InitMethodDefImpl cannot be cast to org.seasar.framework.container.ComponentDef
    at org.seasar.framework.container.factory.InitMethodTagHandler.end(InitMethodTagHandler.java:39)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:228)
    at org.seasar.framework.xml.SaxHandler.end(SaxHandler.java:222)
    at org.seasar.framework.xml.SaxHandler.endElement(SaxHandler.java:100)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.include(XmlS2ContainerBuilder.java:152)
    at org.seasar.framework.container.factory.S2ContainerFactory$DefaultProvider.include(S2ContainerFactory.java:600)
    at org.seasar.framework.container.factory.S2ContainerFactory.include(S2ContainerFactory.java:201)
    at org.seasar.framework.container.factory.IncludeTagHandler.start(IncludeTagHandler.java:55)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:183)
    at org.seasar.framework.xml.SaxHandler.start(SaxHandler.java:175)
    at org.seasar.framework.xml.SaxHandler.startElement(SaxHandler.java:79)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at org.seasar.framework.util.SAXParserUtil.parse(SAXParserUtil.java:52)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:117)
    at org.seasar.framework.xml.SaxHandlerParser.parse(SaxHandlerParser.java:107)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.parse(XmlS2ContainerBuilder.java:170)
    at org.seasar.framework.container.factory.XmlS2ContainerBuilder.build(XmlS2ContainerBuilder.java:148)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:237)
    at org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:215)
    at org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:120)
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135)
    at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
    at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
    at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
    at org.seasar.teeda.core.webapp.TeedaServlet.init(TeedaServlet.java:41)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2008-01-21 17:27:45,203 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tkn_project] - StandardWrapper.Throwable
java.lang.IllegalStateException: no factory javax.faces.context.FacesContextFactory configured for this appliction
    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:48)
    at javax.faces.internal.WebAppUtil.getFactory(WebAppUtil.java:142)
    at javax.faces.webapp.FacesServlet.init(FacesServlet.java:69)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2008-01-21 17:27:45,203 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tkn_project] - サーブレット /tkn_project がload()例外を投げました
java.lang.IllegalStateException: no factory javax.faces.context.FacesContextFactory configured for this appliction
    at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:48)
    at javax.faces.internal.WebAppUtil.getFactory(WebAppUtil.java:142)
    at javax.faces.webapp.FacesServlet.init(FacesServlet.java:69)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2008-01-21 17:27:45,312 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tkn_project] - StandardWrapper.Throwable
org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]S2Containerはnullあるいは空であってはいけません
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.getContainer(SingletonS2ContainerFactory.java:175)
    at org.seasar.framework.container.servlet.S2ContainerServlet.getContainer(S2ContainerServlet.java:152)
    at org.seasar.teeda.ajax.AjaxServlet.init(AjaxServlet.java:56)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2008-01-21 17:27:45,312 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/tkn_project] - サーブレット /tkn_project がload()例外を投げました
org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]S2Containerはnullあるいは空であってはいけません
    at org.seasar.framework.container.factory.SingletonS2ContainerFactory.getContainer(SingletonS2ContainerFactory.java:175)
    at org.seasar.framework.container.servlet.S2ContainerServlet.getContainer(S2ContainerServlet.java:152)
    at org.seasar.teeda.ajax.AjaxServlet.init(AjaxServlet.java:56)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)



何卒よろしくお願いいたします。



_________________________________________________________________
「ペットの悩み、みんなにきいたら解決した。」安心のペットライフにMSN相談箱
http://questionbox.msn.co.jp/c531.html
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080121/d495aacb/attachment-0001.html 


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