You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Benson Margulies <bi...@basistech.com> on 2007/10/13 19:12:07 UTC
Process doesn't die when I configure handlers in spring
Willem may have already fixed this.
Consider this (which wouldn't be a bad example for the doc): It adds a
log, a webapp, and some static content to the server. All is well,
except that the process seems never to exit. Is this just 'fixed in
2.0.3'?
<?xml version="1.0" encoding="UTF-8"?>
<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>
RE: Process doesn't die when I configure handlers in spring
Posted by Benson Margulies <bi...@basistech.com>.
Willem,
What seems strange to me is this: when I hit this problem before, I was
adding handlers to the Server from code. This time, I carefully arranged
to have all the handlers configured in Spring, and I just add some
servlets to one of the contexts.
Oh well.
--benson
> -----Original Message-----
> From: Jiang, Ning (Willem) [mailto:Ning.Jiang@iona.com]
> Sent: Saturday, October 13, 2007 9:46 PM
> To: cxf-user@incubator.apache.org
> Subject: RE: Process doesn't die when I configure handlers in spring
>
> Hi Benson,
>
> I checked the changes log, the fixing of the jetty engine shutting
down
> did not catch up the 2.0.2 release.
> So you need to try it in the 2.0.3 SNAPSHOT.
>
> Willem.
>
> -----Original Message-----
> From: Benson Margulies [mailto:bim2007@basistech.com]
> Sent: Sun 10/14/2007 1:12
> To: cxf-user@incubator.apache.org
> Subject: Process doesn't die when I configure handlers in spring
>
> Willem may have already fixed this.
>
> Consider this (which wouldn't be a bad example for the doc): It adds a
> log, a webapp, and some static content to the server. All is well,
> except that the process seems never to exit. Is this just 'fixed in
> 2.0.3'?
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <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>
RE: Process doesn't die when I configure handlers in spring
Posted by "Jiang, Ning (Willem)" <Ni...@iona.com>.
Hi Benson,
I checked the changes log, the fixing of the jetty engine shutting down did not catch up the 2.0.2 release.
So you need to try it in the 2.0.3 SNAPSHOT.
Willem.
-----Original Message-----
From: Benson Margulies [mailto:bim2007@basistech.com]
Sent: Sun 10/14/2007 1:12
To: cxf-user@incubator.apache.org
Subject: Process doesn't die when I configure handlers in spring
Willem may have already fixed this.
Consider this (which wouldn't be a bad example for the doc): It adds a
log, a webapp, and some static content to the server. All is well,
except that the process seems never to exit. Is this just 'fixed in
2.0.3'?
<?xml version="1.0" encoding="UTF-8"?>
<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>