This may not be specifically wicket related, but I'm stuck and am
hoping someone else has dealt with this before.  I'm not even sure
what these errors mean.

I've got a wicket/spring app that runs just fine within Eclipse using Jetty.
But I'm attempting to deploy its war to Resin 3.1.0, it doesn't run.  I get this
exception:

java.lang.IllegalStateException: No WebApplicationContext found: no
ContextLoaderListener
registered?
       at 
org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:86)
       at 
org.apache.wicket.spring.SpringWebApplicationFactory.createApplication(SpringWebApplicationFactory.java:82)
       at 
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:461)
       at 
org.apache.wicket.protocol.http.WicketServlet.init(WicketServlet.java:148)
       at javax.servlet.GenericServlet.init(GenericServlet.java:70)
       at 
com.caucho.server.dispatch.ServletConfigImpl.createServletImpl(ServletConfigImpl.java:766)
       at 
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:697)
       at 
com.caucho.server.dispatch.ServletManager.init(ServletManager.java:150)
       at com.caucho.server.webapp.WebApp.start(WebApp.java:1699)
       at 
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:623)
       at 
com.caucho.server.deploy.DeployController.restartImpl(DeployController.java:586)
       at 
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.request(StartAutoRedeployAutoStrategy.java:125)
       at 
com.caucho.server.deploy.DeployController.request(DeployController.java:556)
       at 
com.caucho.server.webapp.WebAppContainer.getWebApp(WebAppContainer.java:884)
       at 
com.caucho.server.webapp.WebAppContainer.buildInvocation(WebAppContainer.java:724)
       at com.caucho.server.host.Host.buildInvocation(Host.java:476)
       at 
com.caucho.server.host.HostContainer.buildInvocation(HostContainer.java:331)
       at com.caucho.server.cluster.Server.buildInvocation(Server.java:795)
       at 
com.caucho.server.dispatch.DispatchServer.buildInvocation(DispatchServer.java:200)
       at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:419)
       at com.caucho.server.port.TcpConnection.run(TcpConnection.java:477)
       at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:591)
       at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:513)
       at java.lang.Thread.run(Thread.java:595)

Here's my web.xml:

<web-app>

       <display-name>dynamic</display-name>

       <context-param>
               <param-name>contextConfigLocation</param-name>
               <param-value>classpath:applicationContext.xml</param-value>
       </context-param>

   <context-param>
       <param-name>configuration</param-name>
       <param-value>deployment</param-value>
   </context-param>

       <!-- Enable the filters for Hibernate -->

   <filter>
       <filter-name>opensessioninview</filter-name>
       
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
   </filter>


   <filter-mapping>
       <filter-name>opensessioninview</filter-name>
       <servlet-name>dynamic</servlet-name>
   </filter-mapping>
       <!-- END hibernate filters -->

       <listener>
               
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
       </listener>

   <servlet>
       <servlet-name>dynamic</servlet-name>
       
<servlet-class>org.apache.wicket.protocol.http.WicketServlet</servlet-class>
       <init-param>
           <param-name>applicationFactoryClassName</param-name>
           
<param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
       </init-param>
       <load-on-startup>1</load-on-startup>
   </servlet>

   <servlet-mapping>
       <servlet-name>dynamic</servlet-name>
       <url-pattern>/*</url-pattern>
   </servlet-mapping>

</web-app>

Any ideas what would cause this or how to get it running?  I can
provide my spring xml files too if that will help.

Thanks!
Tauren

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to