[Seasar-user:22084] Re: Glassfish version3へのディプロイ

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2015年 8月 6日 (木) 05:20:11 JST


小林 (koichik) です。

[Seasar-user:22083]も同じプロジェクトからだと思うのですが、
この情報だけで分かる人がいないのだと思います。

まずは、

・StartupServletContextListenerが呼び出されていない
・StartupServletContextListenerが呼び出されているが初期化されない

のどちらなのか調べてみては?
StartupServletContextListenerのソースによると

                log.trace("Initializing MyFaces");

とログ出力をしているので、これが出ているのかどうか。
org.apache.myfacesカテゴリのログ出力レベルをDEBUGにして、
何らかのログが出てないか調べてください。

先のWebLogicでもそうでしたが、まずはログを出すことです。
何かしらの情報がないと、MLに質問しても分かる人はそういません。



On Thu, 30 Jul 2015 01:12:34 +0000, <markn0053 @ gmail.com> wrote:

> こんにちは、
> 
> takaといいます。
> 
> 前回は、weblogicの件で大変お世話になりました。
> 
> 
> 
> 
> 今回ご教授願いたい問題は下記のようなものです。
> よろしくお願いします。
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 既存のアプリケーションをGlassFishのVersion3に乗せようと思っていますが
> 
> FacesServletの初期化時にエラーが発生しています。
> 
> どなたか、s2JSFを用いたアプリケーションを、GlassFish version3で稼働する方法を
> 
> 指南して頂けないでしょうか?
> 
> 
> 
> 
> ※WebLogic12CとTomcat7ではアプリケーションが正常に稼働したことは確認済みです。
> 
> 
> 
> 
> 
> 
> 
> 公式サイトに記述しているsun-web.xmlの設定もしましたが、
> 
> GlassFishのServer.logにリスナーが設定されていないとログが出力されていました。
> 
> 参照サイト:http://teeda.seasar.org/ja/deploy.html
> 
> ※本設定は、teeda用でしたが、S2JSF用に使用しました。
> 
> 
> 
> 
> 
> 
> 
> ■設定ファイル(sun-web.xml)
> 
> ★Seasar2公式サイトに載っていた方法。
> 
> Teeda用の設定だが、s2JSFの為に設定。
> 
> <?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 error-url="">
> 
>     <class-loader delegate="false" />
> 
>     <property name="useMyFaces" value="true" />
> 
> </sun-web-app>
> 
> 
> 
> 
> 
> 
> 
> ★Glass Fish v3からproperty名が、"useMyFaces"から"useBundledJsf"に変更とネットに
> 
> 書いてあったので、それに合わせて設定。
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 8.1 Servlet 2.4//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_4-1.dtd">
> 
> <sun-web-app>
> 
> <class-loader delegate="false"/>
> 
> <property name="useBundledJsf" value="true"/>
> 
> </sun-web-app>
> 
> 
> 
> 
> ※同様の設定をglassfish-web.xmlに記述してディプロイを実施しましたが、
> 
> 同様のエラーが発生しました。
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ■設定ファイル(web.xml)
> 
> 抜粋
> 
>     <listener>
> 
>         <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
>     </listener>
> 
> 
> 
> 
> 
> 
> 
>     <!-- Faces Servlet -->
> 
>     <servlet>
> 
>         <servlet-name>Faces Servlet</servlet-name>
> 
>         <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> 
>         <load-on-startup>2</load-on-startup>
> 
>     </servlet>
> 
> 
> 
> 
>     <servlet>
> 
>         <servlet-name>s2servlet</servlet-name>
> 
>         <servlet-class>org.seasar.framework.container.servlet.S2ContainerServlet</servlet-class>
> 
>         <init-param>
> 
>             <param-name>debug</param-name>
> 
>             <param-value>false</param-value>
> 
>         </init-param>
> 
>         <load-on-startup>1</load-on-startup>
> 
>     </servlet>
> 
> 
> 
> 
>     <!-- Faces Servlet Mapping -->
> 
> 
> 
> 
>     <!-- virtual path mapping -->
> 
> 
> 
> 
>     <servlet-mapping>
> 
>         <servlet-name>Faces Servlet</servlet-name>
> 
>         <url-pattern>/faces/*</url-pattern>
> 
>     </servlet-mapping>
> 
>     <servlet-mapping>
> 
>         <servlet-name>s2servlet</servlet-name>
> 
>         <url-pattern>/s2servlet</url-pattern>
> 
>     </servlet-mapping>
> 
> 
> 
> 
>     <session-config>
> 
>         <session-timeout>60</session-timeout>
> 
>     </session-config>
> 
> 
> 
> 
> 
> 
> 
> ★フレームワーク
> 
> s2jsf 1.0.28
> 
> 2Container 2.3.4
> 
> 
> 
> 
> 
> 
> 
> ★環境
> 
> Windows Server2012
> 
> Oracle 12C
> 
> GlassFish v3
> 
> JDK 1.7
> 
> 
> 
> 
> 
> 
> 
> ★GlassFishのServer.logの抜粋
> 
> [#|2015-07-29T12:14:13.078+0900|SEVERE|glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=96;_ThreadName=Thread-2;|ContainerBase.addChild: start: 
> 
> org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> 
> 
> 
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:5389)
> 
> 	at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
> 
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
> 
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> 
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
> 
> 	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2019)
> 
> 	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1669)
> 
> 	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
> 
> 	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> 
> 	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> 
> 	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301)
> 
> 	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> 
> 	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
> 
> 	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
> 
> 	at org.glassfish.admin.rest.ResourceUtil.runCommand(ResourceUtil.java:214)
> 
> 	at org.glassfish.admin.rest.ResourceUtil.runCommand(ResourceUtil.java:207)
> 
> 	at org.glassfish.admin.rest.resources.TemplateListOfResource.createResource(TemplateListOfResource.java:148)
> 
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 
> 	at java.lang.reflect.Method.invoke(Method.java:606)
> 
> 	at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
> 
> 	at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
> 
> 	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
> 
> 	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
> 
> 	at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:134)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:134)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
> 
> 	at com.sun.jersey.server.impl.container.grizzly.GrizzlyContainer._service(GrizzlyContainer.java:182)
> 
> 	at com.sun.jersey.server.impl.container.grizzly.GrizzlyContainer.service(GrizzlyContainer.java:147)
> 
> 	at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:148)
> 
> 	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
> 
> 	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
> 
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
> 
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> 
> 	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
> 
> 	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
> 
> 	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
> 
> 	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
> 
> 	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> 
> 	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
> 
> 	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
> 
> 	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> 
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
> 
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
> 
> 	at java.lang.Thread.run(Thread.java:745)
> 
> Caused by: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> 
> 
> 
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5103)
> 
> 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:5380)
> 
> 	... 62 more
> 
> Caused by: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> 
> 
> 
> 	at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:101)
> 
> 	at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
> 
> 	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1453)
> 
> 	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1250)
> 
> 	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5093)
> 
> 	... 63 more
> 
> |#]
> 
> 
> 
> 
> [#|2015-07-29T12:14:13.094+0900|WARNING|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=96;_ThreadName=Thread-2;|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> 
> 
> 
> java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> 
> 
> 
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:921)
> 
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
> 
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
> 
> 	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2019)
> 
> 	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1669)
> 
> 	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
> 
> 	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> 
> 	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> 
> 	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301)
> 
> 	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> 
> 	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
> 
> 	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
> 
> 	at org.glassfish.admin.rest.ResourceUtil.runCommand(ResourceUtil.java:214)
> 
> 	at org.glassfish.admin.rest.ResourceUtil.runCommand(ResourceUtil.java:207)
> 
> 	at org.glassfish.admin.rest.resources.TemplateListOfResource.createResource(TemplateListOfResource.java:148)
> 
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 
> 	at java.lang.reflect.Method.invoke(Method.java:606)
> 
> 	at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
> 
> 	at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
> 
> 	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
> 
> 	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
> 
> 	at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:134)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:134)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
> 
> 	at com.sun.jersey.server.impl.container.grizzly.GrizzlyContainer._service(GrizzlyContainer.java:182)
> 
> 	at com.sun.jersey.server.impl.container.grizzly.GrizzlyContainer.service(GrizzlyContainer.java:147)
> 
> 	at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:148)
> 
> 	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
> 
> 	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
> 
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
> 
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> 
> 	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
> 
> 	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
> 
> 	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
> 
> 	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
> 
> 	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> 
> 	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
> 
> 	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
> 
> 	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> 
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
> 
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
> 
> 	at java.lang.Thread.run(Thread.java:745)
> 
> |#]
> 
> 
> 
> 
> [#|2015-07-29T12:14:13.094+0900|SEVERE|glassfish3.1.2|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=96;_ThreadName=Thread-2;|Exception while invoking class com.sun.enterprise.web.WebApplication start method
> 
> java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> 
> 
> 
> 	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138)
> 
> 	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
> 
> 	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
> 
> 	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301)
> 
> 	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461)
> 
> 	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
> 
> 	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
> 
> 	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
> 
> 	at org.glassfish.admin.rest.ResourceUtil.runCommand(ResourceUtil.java:214)
> 
> 	at org.glassfish.admin.rest.ResourceUtil.runCommand(ResourceUtil.java:207)
> 
> 	at org.glassfish.admin.rest.resources.TemplateListOfResource.createResource(TemplateListOfResource.java:148)
> 
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 
> 	at java.lang.reflect.Method.invoke(Method.java:606)
> 
> 	at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
> 
> 	at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
> 
> 	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
> 
> 	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
> 
> 	at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:134)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRule.java:134)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
> 
> 	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
> 
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
> 
> 	at com.sun.jersey.server.impl.container.grizzly.GrizzlyContainer._service(GrizzlyContainer.java:182)
> 
> 	at com.sun.jersey.server.impl.container.grizzly.GrizzlyContainer.service(GrizzlyContainer.java:147)
> 
> 	at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:148)
> 
> 	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
> 
> 	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
> 
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
> 
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> 
> 	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
> 
> 	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
> 
> 	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
> 
> 	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> 
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
> 
> 	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> 
> 	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
> 
> 	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
> 
> 	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> 
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
> 
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
> 
> 	at java.lang.Thread.run(Thread.java:745)
> 
> |#]
> 
> 
> 
> 
> [#|2015-07-29T12:14:13.094+0900|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=96;_ThreadName=Thread-2;|Exception while loading the app|#]
> 
> 
> 
> 
> [#|2015-07-29T12:14:14.265+0900|SEVERE|glassfish3.1.2|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=96;_ThreadName=Thread-2;|Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> |#]
> 
> 
> 
> 
> [#|2015-07-29T12:14:14.281+0900|INFO|glassfish3.1.2|org.glassfish.admingui|_ThreadID=45;_ThreadName=Thread-2;|Exception Occurred :Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context listener is not setup in your web.xml.
> 
> A typical config looks like this;
> 
> <listener>
> 
>   <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> 
> </listener>
> 
> . Please see server.log for more details.|#]
> 
> 
> 
> 
> -------------------------
> 
> 以上です。


-- 
{
  name: "Koichi Kobayashi",
  mail: "koichik @ improvement.jp",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
}



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