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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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

