Adding DefaultHandler to handler list for jetty disables all service endpoints.
-------------------------------------------------------------------------------
Key: CXF-1110
URL: https://issues.apache.org/jira/browse/CXF-1110
Project: CXF
Issue Type: Bug
Components: Configuration
Affects Versions: 2.0.2
Reporter: benson margulies
I load this set of beans along with a JAX-WS endpoint definition. If I comment
the DefaultHandler in, I can't reach my handler. if I comment it out, I can.
After some thought, it seems to me that this should work, unless there is
something wrong with the order in which the handlers end up arranged. The
DefaultHandler is only supposed to get into the act if nothing else handles the
request. Could it be that whatever Context that CXF is putting into the bus
itself is ending up last instead of first? Should there be an explicit XML
element in the namespace to specify where the CXF endpoint ends up?
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xsi:schemaLocation="http://cxf.apache.org/configuration/security
http://cxf.apache.org/schemas/configuration/security.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://cxf.apache.org/transports/http-jetty/configuration
http://cxf.apache.org/schemas/configuration/http-jetty.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<httpj:engine-factory bus="cxf">
<httpj:engine port="8808">
<httpj:handlers>
<bean class="org.mortbay.jetty.handler.ContextHandler">
<property name="contextPath" value="/${staticResourceBase}" />
<property name="handler">
<bean class="org.mortbay.jetty.handler.ResourceHandler">
<property name="baseResource">
<bean class="org.mortbay.resource.FileResource">
<constructor-arg value="${staticResourceURL}" />
</bean>
</property>
</bean>
</property>
</bean>
<!--
<bean class="org.mortbay.jetty.handler.DefaultHandler"/>
-->
</httpj:handlers>
</httpj:engine>
</httpj:engine-factory>
</beans>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.