You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by nimisha sharma <ni...@gmail.com> on 2006/07/25 22:56:03 UTC

exception while deploying jsf-spring project

 Hi,

I am getting the following exception when i m trying to deploy the example
given on springframework.org site.. any clues?? i need to get this done..
any help is greatly appreciated.

[#|*2006-07-25T13:59:
26.763-0400|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=11
;|WebModule[/JSF_Spring]Exception* sending context initialized event to
listener instance of class
de.mindmatters.faces.spring.config.ConfigLoaderListener
*

java.lang.IllegalArgumentException*: Faces configuration not loaded yet.
Please configure your faces implementation before jsf-spring starts its
configuration!

at org.springframework.util.Assert.notNull(*Assert.java:90*)

at
de.mindmatters.faces.spring.AbstractContextLoader.validateFacesConfiguration
(*AbstractContextLoader.java:106*)

at
de.mindmatters.faces.spring.AbstractContextLoader.initWebApplicationContext(
*AbstractContextLoader.java:71*)

at
de.mindmatters.faces.spring.AbstractContextLoaderListener.contextInitialized
(*AbstractContextLoaderListener.java:52*)

at org.apache.catalina.core.StandardContext.listenerStart(*
StandardContext.java:4010*)

at org.apache.catalina.core.StandardContext.start(*StandardContext.java:4522
*)

at com.sun.enterprise.web.WebModule.start(*WebModule.java:241*)

at org.apache.catalina.core.ContainerBase.addChildInternal(*
ContainerBase.java:827*)

at org.apache.catalina.core.ContainerBase.access$000(*ContainerBase.java:125
*)

at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(*
ContainerBase.java:147*)

at java.security.AccessController.doPrivileged(*Native Method*)

at org.apache.catalina.core.ContainerBase.addChild(*ContainerBase.java:809*)

at org.apache.catalina.core.StandardHost.addChild(*StandardHost.java:646*)

at com.sun.enterprise.web.WebContainer.loadWebModule(*WebContainer.java:1331
*)

at com.sun.enterprise.web.WebContainer.loadWebModule(*WebContainer.java:1040
*)

at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(*
WebModuleDeployEventListener.java:160*)

at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(*
WebModuleDeployEventListener.java:246*)

at
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener
(*AdminEventMulticaster.java:918*)

at
com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent
(*AdminEventMulticaster.java:905*)

at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(*
AdminEventMulticaster.java:427*)

at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(*
AdminEventMulticaster.java:139*)

at
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent
(*DeploymentNotificationHelper.java:288*)

at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(
*DeploymentServiceUtils.java:155*)

at
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(
*ServerDeploymentTarget.java:258*)

at com.sun.enterprise.deployment.phasing.StartPhase.runPhase(*
StartPhase.java:87*)

at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(*
DeploymentPhase.java:71*)

at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(*
PEDeploymentService.java:639*)

at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(*
PEDeploymentService.java:185*)

at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(*
ApplicationsConfigMBean.java:519*)

at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)

at sun.reflect.NativeMethodAccessorImpl.invoke(*
NativeMethodAccessorImpl.java:39*)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(*
DelegatingMethodAccessorImpl.java:25*)

at java.lang.reflect.Method.invoke(*Method.java:585*)

at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(*
MBeanHelper.java:305*)

at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(*
BaseConfigMBean.java:360*)

at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(*
DynamicMetaDataImpl.java:213*)

at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(*MetaDataImpl.java:220*)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(*
DefaultMBeanServerInterceptor.java:815*)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(*JmxMBeanServer.java:784*)

at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(*
DelegatingMethodAccessorImpl.java:25*)

at java.lang.reflect.Method.invoke(*Method.java:585*)

at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(*ProxyClass.java:54
*)

at $Proxy1.invoke(Unknown Source)

at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(*
SunoneInterceptor.java:272*)

at
com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentService
(*AutoDeployer.java:504*)

at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployModule(*
AutoDeployer.java:485*)

at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployWarModule(*
AutoDeployer.java:433*)

at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployWarModule(*
AutoDeployer.java:426*)

at com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll(*
AutoDeployer.java:246*)

at
com.sun.enterprise.deployment.autodeploy.AutoDeployControllerImpl$AutoDeployTask.run
(*AutoDeployControllerImpl.java:345*)

at java.util.TimerThread.mainLoop(*Timer.java:512*)
at java.util.TimerThread.run(*Timer.java:462*)

Thanks and Regards,
Nimisha.

Re: exception while deploying jsf-spring project

Posted by nimisha sharma <ni...@gmail.com>.
I had taken the latest version of jsf-spring.. the corrections in wiki were
mentioned for 3.0.0.M2.. but anyways, the problem got solved..

1st issue was that i am using Sun AS.. n again faced the same prob with the
RI.. well.. i know how to go about that now..

2nd:

<listener>

<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</
listener-class>

</listener>

listener had to be configured in web.xml

3rd: the servlet url pattern had to be changed to

<servlet-mapping>

<servlet-name>dispatcher</servlet-name>

<url-pattern>*.faces</url-pattern>

</servlet-mapping>

just wanted to post this here.. coz this might help someone else.

Regards,

Nimisha.





On 7/25/06, Matthias Wessendorf <ma...@apache.org> wrote:
>
> I rember... that Werner had some issue with that mindmatters lib
> search the wiki, there was a solution (maybe was something regarding the
> filter)
>
> -Matthias
>
> On 7/25/06, nimisha sharma <ni...@gmail.com> wrote:
> >
> > Hi,
> >
> > I am getting the following exception when i m trying to deploy the
> example
> > given on springframework.org site.. any clues?? i need to get this
> done..
> > any help is greatly appreciated.
> >
> > [#|2006-07-25T13:59:
> 26.763-0400|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=11
> ;|WebModule[/JSF_Spring]Exception
> > sending context initialized event to listener instance of class
> > de.mindmatters.faces.spring.config.ConfigLoaderListener
> >
> > java.lang.IllegalArgumentException: Faces configuration not
> > loaded yet. Please configure your faces implementation before jsf-spring
> > starts its configuration!
> >
> > at org.springframework.util.Assert.notNull(Assert.java:90)
> >
> > at
> >
> de.mindmatters.faces.spring.AbstractContextLoader.validateFacesConfiguration
> (AbstractContextLoader.java:106)
> >
> > at
> >
> de.mindmatters.faces.spring.AbstractContextLoader.initWebApplicationContext
> (AbstractContextLoader.java:71)
> >
> > at
> >
> de.mindmatters.faces.spring.AbstractContextLoaderListener.contextInitialized
> (AbstractContextLoaderListener.java:52
> > )
> >
> > at
> > org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:4010)
> >
> > at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4522)
> >
> > at
> > com.sun.enterprise.web.WebModule.start(WebModule.java:241)
> >
> > at
> > org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:827)
> >
> > at
> > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java
> :125)
> >
> > at
> > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(
> ContainerBase.java:147)
> >
> > at java.security.AccessController.doPrivileged(Native
> > Method)
> >
> > at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:809)
> >
> > at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:646)
> >
> > at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java
> :1331)
> >
> > at
> > com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java
> :1040)
> >
> > at
> > com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(
> WebModuleDeployEventListener.java:160)
> >
> > at
> > com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(
> WebModuleDeployEventListener.java:246)
> >
> > at
> >
> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener
> (AdminEventMulticaster.java:918
> > )
> >
> > at
> >
> com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent
> (AdminEventMulticaster.java:905)
> >
> > at
> > com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(
> AdminEventMulticaster.java:427)
> >
> > at
> > com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(
> AdminEventMulticaster.java:139)
> >
> > at
> >
> com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent
> (DeploymentNotificationHelper.java:288
> > )
> >
> > at
> >
> com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent
> (DeploymentServiceUtils.java:155)
> >
> > at
> >
> com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent
> (ServerDeploymentTarget.java:258)
> >
> > at
> > com.sun.enterprise.deployment.phasing.StartPhase.runPhase(
> StartPhase.java:87)
> >
> > at
> > com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(
> DeploymentPhase.java:71)
> >
> > at
> > com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
> PEDeploymentService.java:639)
> >
> > at
> > com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(
> PEDeploymentService.java:185)
> >
> > at
> > com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(
> ApplicationsConfigMBean.java:519)
> >
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> >
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> >
> > at java.lang.reflect.Method.invoke(Method.java:585)
> >
> > at
> > com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(
> MBeanHelper.java:305)
> >
> > at
> > com.sun.enterprise.admin.config.BaseConfigMBean.invoke(
> BaseConfigMBean.java:360)
> >
> > at
> > com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(
> DynamicMetaDataImpl.java:213)
> >
> > at
> > com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> >
> > at
> > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(
> DefaultMBeanServerInterceptor.java:815)
> >
> > at
> > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
> >
> > at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown
> > Source)
> >
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> >
> > at java.lang.reflect.Method.invoke(Method.java:585)
> >
> > at
> > com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java
> :54)
> >
> > at $Proxy1.invoke(Unknown Source)
> >
> > at
> > com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(
> SunoneInterceptor.java:272)
> >
> > at
> >
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentService
> (AutoDeployer.java:504)
> >
> > at
> > com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployModule(
> AutoDeployer.java:485)
> >
> > at
> > com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployWarModule(
> AutoDeployer.java:433)
> >
> > at
> > com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployWarModule(
> AutoDeployer.java:426)
> >
> > at
> > com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll(
> AutoDeployer.java:246)
> >
> > at
> >
> com.sun.enterprise.deployment.autodeploy.AutoDeployControllerImpl$AutoDeployTask.run
> (AutoDeployControllerImpl.java:345
> > )
> >
> > at java.util.TimerThread.mainLoop(Timer.java:512)
> > at java.util.TimerThread.run(Timer.java:462)
> >
> > Thanks and Regards,
> >
> > Nimisha.
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Re: exception while deploying jsf-spring project

Posted by Matthias Wessendorf <ma...@apache.org>.
I rember... that Werner had some issue with that mindmatters lib
search the wiki, there was a solution (maybe was something regarding the filter)

-Matthias

On 7/25/06, nimisha sharma <ni...@gmail.com> wrote:
>
> Hi,
>
> I am getting the following exception when i m trying to deploy the example
> given on springframework.org site.. any clues?? i need to get this done..
> any help is greatly appreciated.
>
> [#|2006-07-25T13:59:26.763-0400|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=11;|WebModule[/JSF_Spring]Exception
> sending context initialized event to listener instance of class
> de.mindmatters.faces.spring.config.ConfigLoaderListener
>
> java.lang.IllegalArgumentException: Faces configuration not
> loaded yet. Please configure your faces implementation before jsf-spring
> starts its configuration!
>
> at org.springframework.util.Assert.notNull(Assert.java:90)
>
> at
> de.mindmatters.faces.spring.AbstractContextLoader.validateFacesConfiguration(AbstractContextLoader.java:106)
>
> at
> de.mindmatters.faces.spring.AbstractContextLoader.initWebApplicationContext(AbstractContextLoader.java:71)
>
> at
> de.mindmatters.faces.spring.AbstractContextLoaderListener.contextInitialized(AbstractContextLoaderListener.java:52
> )
>
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4010)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4522)
>
> at
> com.sun.enterprise.web.WebModule.start(WebModule.java:241)
>
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:827)
>
> at
> org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:125)
>
> at
> org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:147)
>
> at java.security.AccessController.doPrivileged(Native
> Method)
>
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:809)
>
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:646)
>
> at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1331)
>
> at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1040)
>
> at
> com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:160)
>
> at
> com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:246)
>
> at
> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:918
> )
>
> at
> com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:905)
>
> at
> com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:427)
>
> at
> com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:139)
>
> at
> com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:288
> )
>
> at
> com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:155)
>
> at
> com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:258)
>
> at
> com.sun.enterprise.deployment.phasing.StartPhase.runPhase(StartPhase.java:87)
>
> at
> com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:71)
>
> at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:639)
>
> at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:185)
>
> at
> com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(ApplicationsConfigMBean.java:519)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:305)
>
> at
> com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:360)
>
> at
> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
>
> at
> com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
>
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
>
> at
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
>
> at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown
> Source)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
>
> at
> com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:54)
>
> at $Proxy1.invoke(Unknown Source)
>
> at
> com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:272)
>
> at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentService(AutoDeployer.java:504)
>
> at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployModule(AutoDeployer.java:485)
>
> at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployWarModule(AutoDeployer.java:433)
>
> at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployWarModule(AutoDeployer.java:426)
>
> at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:246)
>
> at
> com.sun.enterprise.deployment.autodeploy.AutoDeployControllerImpl$AutoDeployTask.run(AutoDeployControllerImpl.java:345
> )
>
> at java.util.TimerThread.mainLoop(Timer.java:512)
> at java.util.TimerThread.run(Timer.java:462)
>
> Thanks and Regards,
>
> Nimisha.
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com