Hi,

When I start my Apache Wicket bundle using Apache Service Mix (based on
Felix and Spring DM), I receive the following error :
 Quote:
  16:35:58,415 | DEBUG | localShell | jetty |
.service.internal.util.JCLLogger 85 | started
org.ops4j.pax.web.service.internal.model.ServletMo del-66
16:35:58,415 | INFO | localShell | HttpServiceProxy |
ervice.internal.HttpServiceProxy 129 | Registering event listener
[org.springframework.web.context.ContextLoaderListe n...@196dc61]
16:35:58,415 | DEBUG | localShell | HttpServiceStarted |
vice.internal.HttpServiceStarted 324 | Using context
[ContextModel{id=org.ops4j.pax.web.service.internal
.model.ContextModel-64,name=reportincident,httpContext=org.ops4j.pax.w
eb.extender.war.internal.webapphttpcont...@fe404a,
contextParams={webapp.context=reportincident,
contextClass=org.springframework.osgi.web.context.
support.OsgiBundleXmlWebApplicationContext}}]
16:35:58,415 | INFO | localShell | /reportincident |
.service.internal.util.JCLLogger 102 | Initializing Spring root
WebApplicationContext
16:35:58,415 | INFO | localShell | ContextLoader |
mework.web.context.ContextLoader 189 | Root WebApplicationContext:
initialization started
16:35:58,415 | ERROR | localShell | ContextLoader |
mework.web.context.ContextLoader 215 | Context initialization failed
java.lang.IllegalArgumentException: bundle context should be set before
refreshing the application context
at org.springframework.util.Assert.notNull(Assert.jav a:112)
at org.springframework.osgi.context.support.AbstractD
elegatedExecutionApplicationContext.normalRefresh(
AbstractDelegatedExecutionApplicationContext.java: 179)
at org.springframework.osgi.context.support.AbstractD
elegatedExecutionApplicationContext$NoDependencies
WaitRefreshExecutor.refresh(AbstractDelegatedExecu
tionApplicationContext.java:89)
at org.springframework.osgi.context.support.AbstractD
elegatedExecutionApplicationContext.refresh(Abstra
ctDelegatedExecutionApplicationContext.java:175)
at org.springframework.web.context.ContextLoader.crea
teWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.init
WebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListe
ner.contextInitialized(ContextLoaderListener.java: 45)
Here is the config of my web.xml file :

 Quote:
  <?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
version="2.4">

<display-name>reportincident.web</display-name>

<context-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.osgi.web.context.support
.OsgiBundleXmlWebApplicationContext</param-value>
</context-param>

<listener>
<listener-class>org.springframework.web.context.ContextLoade
rListener</listener-class>
</listener>

<filter>
<filter-name>wicket.reportincident.web</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter </filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>org.apache.camel.example.WicketApplication</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>wicket.reportincident.web</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


</web-app>
Any idea to solve this problem is welcome ?

Regards,

Charles
 __________________
SOA Architect

Reply via email to