When I use the following http jetty engine configuration, my endpoint(s)
disappear. The ${staticResourceBase} is '/test'. This might be related
to CXF-1110, except that I don't have the DefaultHandler listed here.The webapp seems to be the culprit, but it's not clear to me why it should have that effect. The endpoint's address is /Test. <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.RequestLogHandler"> <property name="requestLog"> <bean class="org.mortbay.jetty.NCSARequestLog"> <property name="filename" value="jetty.log"/> </bean> </property> </bean> <bean class="org.mortbay.jetty.webapp.WebAppContext"> <constructor-arg value="${jsunitPathname}"/> <constructor-arg value="/jsunit"/> </bean> <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> </httpj:handlers> </httpj:engine> </httpj:engine-factory> </beans>
