Hello,

i have some trouble ti register a webapp in the avalon-jetty component.

i confgure the component like :
------------------------------------------------------------------------
<component name="ex-service" 
class="org.apache.avalon.merlin.http.example.ExampleServiceImpl" activation="lazy"/>

<component name="session-mgr" 
class="org.apache.avalon.merlin.http.example.ExampleSessionManager" 
activation="startup"/>

<component name="avalon-jetty" class="org.apache.avalon.merlin.http.JettyWebServer" 
activation="startup" >
        <configuration>
                <Listener port="8088"/>
                <Context name="example" path="/example/*">
                        <Servlet name="Example" path="/servlets/*" 
classname="org.apache.avalon.merlin.http.example.ExampleServlet"/>
                </Context>
                <WebContext name="axis" path="axis">
                </WebContext>
        </configuration>
</component>
------------------------------------------------------------------------

The servlet context works but not axis:

------------------------------------------------------------------------
[INFO   ] (p10_0050.avalon-jetty): Initializing...
[INFO   ] (p10_0050.avalon-jetty): Loaded listener: org.mortbay.http.SocketListener on 
null:8088
16:16:52.825 EVENT  Checking Resource aliases
[ERROR  ] (p10_0050.avalon-jetty): Failed to load context: axis
org.apache.avalon.framework.service.ServiceException: Unknown key: 
org.apache.avalon.merlin.http.SessionManager 
(Key='org.apache.avalon.merlin.http.SessionManager')
        at 
org.apache.avalon.activation.impl.DefaultServiceManager.lookup(DefaultServiceManager.java:150)
        at 
org.apache.avalon.activation.impl.DefaultServiceManager.lookup(DefaultServiceManager.java:129)
        at 
org.apache.avalon.merlin.http.JettyWebServer.loadWebApplicationContext(JettyWebServer.java:398)
        at 
org.apache.avalon.merlin.http.JettyWebServer.loadWebApplications(JettyWebServer.java:343)
        at 
org.apache.avalon.merlin.http.JettyWebServer.initialize(JettyWebServer.java:100)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at 
org.apache.avalon.activation.impl.DefaultComponentFactory.incarnation(DefaultComponentFactory.java:402)
        at 
org.apache.avalon.activation.impl.DefaultComponentFactory.incarnate(DefaultComponentFactory.java:130)
        at 
org.apache.avalon.activation.impl.SingletonLifestyleManager.refreshReference(SingletonLifestyleManager.java:144)
        at 
org.apache.avalon.activation.impl.SingletonLifestyleManager.commission(SingletonLifestyleManager.java:60)
        at 
org.apache.avalon.activation.impl.DefaultAppliance.commission(DefaultAppliance.java:94)
        at 
org.apache.avalon.activation.impl.DefaultRuntime.commission(DefaultRuntime.java:86)
        at 
org.apache.avalon.composition.model.impl.DefaultSystemContext.commission(DefaultSystemContext.java:362)
        at 
org.apache.avalon.composition.model.impl.DefaultDeploymentModel.commission(DefaultDeploymentModel.java:122)
        at 
org.apache.avalon.composition.model.impl.Commissioner.run(Commissioner.java:185)
        at java.lang.Thread.run(Thread.java:534)
[DEBUG  ] (p10_0050.avalon-jetty.lifecycle): applying startup
[INFO   ] (p10_0050.avalon-jetty): Starting...
16:16:53.045 EVENT  Starting Jetty/4.2.14
------------------------------------------------------------------------

How i must configure this SessionManager?

To get this output i have to decompile the class
org.apache.avalon.merlin.http.JettyWebServer. 
In the method
loadWebApplicationContext(String contextName, String appURL)
i have to insert a e.printStacktrace();
(normaly the logger should say somthing about the Exception -
 not only "Failed to load context: <contextname>" :-)

Thanks fore some hints... 

Mike
-- 
sincerely

Mike Schubert 

"FreeBSD is like a wigwam, no windows, no gates and an apache inside."


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

Reply via email to