Oops, this most recent message was wrong.

The basics remain as originally reported:

I have switched from a Java config to an spring config. I have

org.apache.cxf.transports.http_jetty.DontClosePort

turned on. In the process of turning on Spring, I switched to the
Blocking connector. Now I've got these errors.

I guess I'll try turning the blocking connector back off.

On Thu, Jan 13, 2011 at 8:17 PM, Benson Margulies <[email protected]> wrote:
> OK, well, more info.
>
> org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.shutdown()
>
> is called, and port=8766, which is not one of my numbers. So somehow
> the XML config is not plugging into the bus correctly.
>
> On Thu, Jan 13, 2011 at 6:29 PM, Benson Margulies <[email protected]> 
> wrote:
>> Until an hour or so ago, the thing I'm working on launched its
>> endpoints without any soap at all, using the CXF-specific JAXWS
>> service factory.
>>
>> To get my paws onto the http configuration, I switched to spring.
>>
>> Now, I've got reused address problems.
>>
>> The app context is entirely here. I do call close on the app context.
>>
>> What's different?
>>
>>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>      xmlns:jaxws="http://cxf.apache.org/jaxws";
>>      xmlns:http="http://cxf.apache.org/transports/http/configuration";
>>      xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration";
>>      xmlns:util="http://www.springframework.org/schema/util";
>>      xsi:schemaLocation="
>> http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
>> http://www.springframework.org/schema/util
>> http://www.springframework.org/schema/util/spring-util-3.0.xsd
>> http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.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";>
>>
>>    <import resource="classpath:META-INF/cxf/cxf.xml" />
>>    <import resource="classpath:META-INF/cxf/cxf-extension-http.xml" />
>>    <import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" />
>>    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>>
>>    <httpj:engine-factory>
>>     <httpj:engine port="${jdd.port}">
>>
>>      <httpj:threadingParameters minThreads="5"
>>                                 maxThreads="5" />
>>      <httpj:connector>
>>        <bean class="org.eclipse.jetty.server.nio.BlockingChannelConnector">
>>           <property name="port" value="${jdd.port}" />
>>           <property name="maxIdleTime">
>>            <util:constant static-field="java.lang.Integer.MAX_VALUE"/>
>>           </property>
>>           <property name="reuseAddress" value="true"/>
>>        </bean>
>>      </httpj:connector>
>>    </httpj:engine>
>>  </httpj:engine-factory>
>>
>> <!--  assume that the doc database bean is injected from code -->
>>
>>  <jaxws:endpoint id="documentDatabaseEndpoint"
>>    implementorClass="com.basistech.jdd.DocumentDatabase"
>>    implementor="#documentDatabaseImpl"
>>    address="http://0.0.0.0:${jdd.port}/documentDatabase";
>>    >
>>     <jaxws:dataBinding>
>>      <bean class="org.apache.cxf.aegis.databinding.AegisDatabinding"/>
>>     </jaxws:dataBinding>
>>     <jaxws:properties>
>>      <entry key="mtom-enabled" value="true"/>
>>    </jaxws:properties>
>>  </jaxws:endpoint>
>>
>> </beans>
>>
>

Reply via email to