You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Jim O'Callaghan <ji...@peritussolutions.com> on 2010/08/29 19:35:11 UTC

OT: Web Services

I'm aware this is off topic, but since there are so many people on the list
with a broad skill set am hoping I can learn from their experiences /
heartbreak.  I am evaluating various WS stacks for interfacing with a system
- currently I am using XFire as it requires very little configuration and
performs quite efficiently.  XFire appears to qualify every xml element with
a namespace, bloating the payload considerably, or, if using the patch from
http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
they have positive experience of?  My constraints are quite liberal - java
1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any good?  I
want to find something with good performance obviously, minimal config, and
hopefully something that consistently defines package level namespaces at an
envelope level and reuses them.

 

Many thanks,

Jim.


RE: OT: Web Services

Posted by Jim O'Callaghan <jc...@yahoo.co.uk>.
Kalle, Daniel,

Thanks for the responses.  Good to know that there are positive experiences
with CXF.  It's probably the front-runner for me at the moment, but will
keep an ear open for any other feedback.  Looking at my original query I can
see that it looks like I am focusing on generating WS clients - I should
have said "providing interfaces for a system" rather than "interfacing with
a system".

Regards,
Jim.

-----Original Message-----
From: Kalle Korhonen [mailto:kalle.o.korhonen@gmail.com] 
Sent: 30 August 2010 03:43
To: Tapestry users
Subject: Re: OT: Web Services

Second that. CXF is the successor to XFire and its solid.

Kalle


On Sun, Aug 29, 2010 at 3:56 PM, Daniel Honig <da...@gmail.com>
wrote:
> I know of many projects using CXF without complaints.  I'd say that CXF is
> probably a good way to go.
>
> On Sun, Aug 29, 2010 at 1:35 PM, Jim O'Callaghan
> <ji...@peritussolutions.com>wrote:
>
>> I'm aware this is off topic, but since there are so many people on the
list
>> with a broad skill set am hoping I can learn from their experiences /
>> heartbreak.  I am evaluating various WS stacks for interfacing with a
>> system
>> - currently I am using XFire as it requires very little configuration and
>> performs quite efficiently.  XFire appears to qualify every xml element
>> with
>> a namespace, bloating the payload considerably, or, if using the patch
from
>> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
>> inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
>> they have positive experience of?  My constraints are quite liberal -
java
>> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any good?
>>  I
>> want to find something with good performance obviously, minimal config,
and
>> hopefully something that consistently defines package level namespaces at
>> an
>> envelope level and reuses them.
>>
>>
>>
>> Many thanks,
>>
>> Jim.
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: OT: Web Services

Posted by Jim O'Callaghan <jc...@yahoo.co.uk>.
Thanks Davor - am leaning towards CXF.

Regards,
Jim.

-----Original Message-----
From: Davor Hrg [mailto:hrgdavor@gmail.com] 
Sent: 30 August 2010 08:47
To: Tapestry users
Subject: Re: OT: Web Services

I used CXF to generate java code from XSD-s,
CXF is easily used with maven, but in the end most newer
WS engines use JAXB for data binding.
JAXB is not perfect, and it took me a whole week
to make rules for jaxb to get desired output.
To be fair, he problem was not jaxb here but a very bad XSD,
so I had to try all JAXB tricks and plugins to get it done well.

.. bla .. bla .. what I mean is: CXF is just fine.

I've only used old axis before and it was a pain...


On Mon, Aug 30, 2010 at 4:43 AM, Kalle Korhonen
<ka...@gmail.com>wrote:

> Second that. CXF is the successor to XFire and its solid.
>
> Kalle
>
>
> On Sun, Aug 29, 2010 at 3:56 PM, Daniel Honig <da...@gmail.com>
> wrote:
> > I know of many projects using CXF without complaints.  I'd say that CXF
> is
> > probably a good way to go.
> >
> > On Sun, Aug 29, 2010 at 1:35 PM, Jim O'Callaghan
> > <ji...@peritussolutions.com>wrote:
> >
> >> I'm aware this is off topic, but since there are so many people on the
> list
> >> with a broad skill set am hoping I can learn from their experiences /
> >> heartbreak.  I am evaluating various WS stacks for interfacing with a
> >> system
> >> - currently I am using XFire as it requires very little configuration
> and
> >> performs quite efficiently.  XFire appears to qualify every xml element
> >> with
> >> a namespace, bloating the payload considerably, or, if using the patch
> from
> >> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
> >> inconsistent namespace qualifiers.  Can anyone recommend a good WS
stack
> >> they have positive experience of?  My constraints are quite liberal -
> java
> >> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any
> good?
> >>  I
> >> want to find something with good performance obviously, minimal config,
> and
> >> hopefully something that consistently defines package level namespaces
> at
> >> an
> >> envelope level and reuses them.
> >>
> >>
> >>
> >> Many thanks,
> >>
> >> Jim.
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: OT: Web Services

Posted by Davor Hrg <hr...@gmail.com>.
I used CXF to generate java code from XSD-s,
CXF is easily used with maven, but in the end most newer
WS engines use JAXB for data binding.
JAXB is not perfect, and it took me a whole week
to make rules for jaxb to get desired output.
To be fair, he problem was not jaxb here but a very bad XSD,
so I had to try all JAXB tricks and plugins to get it done well.

.. bla .. bla .. what I mean is: CXF is just fine.

I've only used old axis before and it was a pain...


On Mon, Aug 30, 2010 at 4:43 AM, Kalle Korhonen
<ka...@gmail.com>wrote:

> Second that. CXF is the successor to XFire and its solid.
>
> Kalle
>
>
> On Sun, Aug 29, 2010 at 3:56 PM, Daniel Honig <da...@gmail.com>
> wrote:
> > I know of many projects using CXF without complaints.  I'd say that CXF
> is
> > probably a good way to go.
> >
> > On Sun, Aug 29, 2010 at 1:35 PM, Jim O'Callaghan
> > <ji...@peritussolutions.com>wrote:
> >
> >> I'm aware this is off topic, but since there are so many people on the
> list
> >> with a broad skill set am hoping I can learn from their experiences /
> >> heartbreak.  I am evaluating various WS stacks for interfacing with a
> >> system
> >> - currently I am using XFire as it requires very little configuration
> and
> >> performs quite efficiently.  XFire appears to qualify every xml element
> >> with
> >> a namespace, bloating the payload considerably, or, if using the patch
> from
> >> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
> >> inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
> >> they have positive experience of?  My constraints are quite liberal -
> java
> >> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any
> good?
> >>  I
> >> want to find something with good performance obviously, minimal config,
> and
> >> hopefully something that consistently defines package level namespaces
> at
> >> an
> >> envelope level and reuses them.
> >>
> >>
> >>
> >> Many thanks,
> >>
> >> Jim.
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: OT: Web Services

Posted by Kalle Korhonen <ka...@gmail.com>.
Second that. CXF is the successor to XFire and its solid.

Kalle


On Sun, Aug 29, 2010 at 3:56 PM, Daniel Honig <da...@gmail.com> wrote:
> I know of many projects using CXF without complaints.  I'd say that CXF is
> probably a good way to go.
>
> On Sun, Aug 29, 2010 at 1:35 PM, Jim O'Callaghan
> <ji...@peritussolutions.com>wrote:
>
>> I'm aware this is off topic, but since there are so many people on the list
>> with a broad skill set am hoping I can learn from their experiences /
>> heartbreak.  I am evaluating various WS stacks for interfacing with a
>> system
>> - currently I am using XFire as it requires very little configuration and
>> performs quite efficiently.  XFire appears to qualify every xml element
>> with
>> a namespace, bloating the payload considerably, or, if using the patch from
>> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
>> inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
>> they have positive experience of?  My constraints are quite liberal - java
>> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any good?
>>  I
>> want to find something with good performance obviously, minimal config, and
>> hopefully something that consistently defines package level namespaces at
>> an
>> envelope level and reuses them.
>>
>>
>>
>> Many thanks,
>>
>> Jim.
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: OT: Web Services

Posted by Daniel Honig <da...@gmail.com>.
I know of many projects using CXF without complaints.  I'd say that CXF is
probably a good way to go.

On Sun, Aug 29, 2010 at 1:35 PM, Jim O'Callaghan
<ji...@peritussolutions.com>wrote:

> I'm aware this is off topic, but since there are so many people on the list
> with a broad skill set am hoping I can learn from their experiences /
> heartbreak.  I am evaluating various WS stacks for interfacing with a
> system
> - currently I am using XFire as it requires very little configuration and
> performs quite efficiently.  XFire appears to qualify every xml element
> with
> a namespace, bloating the payload considerably, or, if using the patch from
> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
> inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
> they have positive experience of?  My constraints are quite liberal - java
> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any good?
>  I
> want to find something with good performance obviously, minimal config, and
> hopefully something that consistently defines package level namespaces at
> an
> envelope level and reuses them.
>
>
>
> Many thanks,
>
> Jim.
>
>

RE: OT: Web Services

Posted by Jim O'Callaghan <jc...@yahoo.co.uk>.
Martin,

Thanks for all the details.  I hadn't considered the client generation at this stage, and was planning on just relying on the published wsdl for business consumers to use whatever package they wanted to generate a client from the public wsdl - perhaps this is not a realistic expectation.  None the less thanks for the pom excludes / targets.  They should prove useful if I go down that route. I'm leaning toward CXF at the moment as I think it won't be a huge step from XFire

Regards,
Jim.

-----Original Message-----
From: Martin Strand [mailto:do.not.eat.yellow.snow@gmail.com] 
Sent: 29 August 2010 19:07
To: Tapestry users
Subject: Re: OT: Web Services

On Sun, 29 Aug 2010 19:35:11 +0200, Jim O'Callaghan
<ji...@peritussolutions.com> wrote:

> I'm aware this is off topic, but since there are so many people on the  
> list
> with a broad skill set am hoping I can learn from their experiences /
> heartbreak.  I am evaluating various WS stacks for interfacing with a  
> system
> - currently I am using XFire as it requires very little configuration and
> performs quite efficiently.  XFire appears to qualify every xml element  
> with
> a namespace, bloating the payload considerably, or, if using the patch  
> from
> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
> inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
> they have positive experience of?  My constraints are quite liberal -  
> java
> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any  
> good?  I
> want to find something with good performance obviously, minimal config,  
> and
> hopefully something that consistently defines package level namespaces  
> at an
> envelope level and reuses them.
>
>
> Many thanks,
>
> Jim.

I've been using axis2 for several years to generate clients for a few 3rd  
party web services (I presume you're talking about client code)

Can't really say I would *recommend* it because it was a pain to get it  
working with Maven and I haven't even bothered to go through that again  
with 1.4.x or 1.5.x so I'm still using 1.3.
But, it's very simple once you set up the build - Maven will generate  
POJOs in target/generated-sources/... and when you invoke methods on those  
POJOs everything "just works".
The axis2 1.3 POMs are a mess though so there are lots of excludes here to  
get rid of unnecessary dependencies:








<plugin>
	<groupId>org.apache.axis2</groupId>
	<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
	<executions>
		<execution>
			<id>some-service</id>
			<goals>
				<goal>wsdl2code</goal>
			</goals>
			<configuration>
				<wsdlFile>${basedir}/src/main/wsdl/some-service.wsdl</wsdlFile>
				<packageName>com.example.service</packageName>
				<namespaceToPackages>com.example.service=com.example.service</namespaceToPackages>
				<syncMode>sync</syncMode>
			</configuration>
		</execution>
		<execution>
			<id>some-other-service</id>
			<goals>
				<goal>wsdl2code</goal>
			</goals>
			<configuration>
				<wsdlFile>${basedir}/src/main/wsdl/some-other-service.wsdl</wsdlFile>
				<packageName>com.example.other</packageName>
				<namespaceToPackages>com.example.other=com.example.other</namespaceToPackages>
				<syncMode>sync</syncMode>
			</configuration>
		</execution>
	</executions>
</plugin>


...


<dependency>
	<groupId>org.apache.axis2</groupId>
	<artifactId>axis2-kernel</artifactId>
	<version>1.3</version>
	<exclusions>
		<exclusion>
			<groupId>avalon-framework</groupId>
			<artifactId>avalon-framework</artifactId>
		</exclusion>
		<exclusion>
			<groupId>backport-util-concurrent</groupId>
			<artifactId>backport-util-concurrent</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.mail</groupId>
			<artifactId>mail</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.activation</groupId>
			<artifactId>activation</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
		</exclusion>
		<exclusion>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
		</exclusion>
		<exclusion>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.woden</groupId>
			<artifactId>woden</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.geronimo.specs</groupId>
			<artifactId>geronimo-jms_1.1_spec</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xml-apis</groupId>
			<artifactId>xml-apis</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.codehaus.woodstox</groupId>
			<artifactId>wstx-asl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>annogen</groupId>
			<artifactId>annogen</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xalan</groupId>
			<artifactId>xalan</artifactId>
		</exclusion>
		<exclusion>
			<groupId>stax</groupId>
			<artifactId>stax-api</artifactId>
		</exclusion>
		<exclusion>
			<groupId>jaxen</groupId>
			<artifactId>jaxen</artifactId>
		</exclusion>
		<exclusion>
			<groupId>commons-io</groupId>
			<artifactId>commons-io</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpcore-niossl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpcore</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpcore-nio</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.ws.commons.axiom</groupId>
			<artifactId>axiom-dom</artifactId>
		</exclusion>
	</exclusions>
</dependency>
<dependency>
	<groupId>org.apache.axis2</groupId>
	<artifactId>axis2-adb</artifactId>
	<version>1.3</version>
	<exclusions>
		<exclusion>
			<groupId>org.apache.ws.commons.axiom</groupId>
			<artifactId>axiom-dom</artifactId>
		</exclusion>
		<exclusion>
			<groupId>commons-io</groupId>
			<artifactId>commons-io</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.codehaus.woodstox</groupId>
			<artifactId>wstx-asl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.geronimo.specs</groupId>
			<artifactId>
				geronimo-activation_1.1_spec
			</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.mail</groupId>
			<artifactId>mail</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.activation</groupId>
			<artifactId>activation</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xalan</groupId>
			<artifactId>xalan</artifactId>
		</exclusion>
	</exclusions>
</dependency>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: OT: Web Services

Posted by Martin Strand <do...@gmail.com>.
On Sun, 29 Aug 2010 19:35:11 +0200, Jim O'Callaghan
<ji...@peritussolutions.com> wrote:

> I'm aware this is off topic, but since there are so many people on the  
> list
> with a broad skill set am hoping I can learn from their experiences /
> heartbreak.  I am evaluating various WS stacks for interfacing with a  
> system
> - currently I am using XFire as it requires very little configuration and
> performs quite efficiently.  XFire appears to qualify every xml element  
> with
> a namespace, bloating the payload considerably, or, if using the patch  
> from
> http://jira.codehaus.org/browse/XFIRE-687 appears to have unreliable /
> inconsistent namespace qualifiers.  Can anyone recommend a good WS stack
> they have positive experience of?  My constraints are quite liberal -  
> java
> 1.5 up, currently jetty as an AS, spring 3.0.2.RELEASE.  Is CXF any  
> good?  I
> want to find something with good performance obviously, minimal config,  
> and
> hopefully something that consistently defines package level namespaces  
> at an
> envelope level and reuses them.
>
>
> Many thanks,
>
> Jim.

I've been using axis2 for several years to generate clients for a few 3rd  
party web services (I presume you're talking about client code)

Can't really say I would *recommend* it because it was a pain to get it  
working with Maven and I haven't even bothered to go through that again  
with 1.4.x or 1.5.x so I'm still using 1.3.
But, it's very simple once you set up the build - Maven will generate  
POJOs in target/generated-sources/... and when you invoke methods on those  
POJOs everything "just works".
The axis2 1.3 POMs are a mess though so there are lots of excludes here to  
get rid of unnecessary dependencies:








<plugin>
	<groupId>org.apache.axis2</groupId>
	<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
	<executions>
		<execution>
			<id>some-service</id>
			<goals>
				<goal>wsdl2code</goal>
			</goals>
			<configuration>
				<wsdlFile>${basedir}/src/main/wsdl/some-service.wsdl</wsdlFile>
				<packageName>com.example.service</packageName>
				<namespaceToPackages>com.example.service=com.example.service</namespaceToPackages>
				<syncMode>sync</syncMode>
			</configuration>
		</execution>
		<execution>
			<id>some-other-service</id>
			<goals>
				<goal>wsdl2code</goal>
			</goals>
			<configuration>
				<wsdlFile>${basedir}/src/main/wsdl/some-other-service.wsdl</wsdlFile>
				<packageName>com.example.other</packageName>
				<namespaceToPackages>com.example.other=com.example.other</namespaceToPackages>
				<syncMode>sync</syncMode>
			</configuration>
		</execution>
	</executions>
</plugin>


...


<dependency>
	<groupId>org.apache.axis2</groupId>
	<artifactId>axis2-kernel</artifactId>
	<version>1.3</version>
	<exclusions>
		<exclusion>
			<groupId>avalon-framework</groupId>
			<artifactId>avalon-framework</artifactId>
		</exclusion>
		<exclusion>
			<groupId>backport-util-concurrent</groupId>
			<artifactId>backport-util-concurrent</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.mail</groupId>
			<artifactId>mail</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.activation</groupId>
			<artifactId>activation</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
		</exclusion>
		<exclusion>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
		</exclusion>
		<exclusion>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.woden</groupId>
			<artifactId>woden</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.geronimo.specs</groupId>
			<artifactId>geronimo-jms_1.1_spec</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xml-apis</groupId>
			<artifactId>xml-apis</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.codehaus.woodstox</groupId>
			<artifactId>wstx-asl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>annogen</groupId>
			<artifactId>annogen</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xalan</groupId>
			<artifactId>xalan</artifactId>
		</exclusion>
		<exclusion>
			<groupId>stax</groupId>
			<artifactId>stax-api</artifactId>
		</exclusion>
		<exclusion>
			<groupId>jaxen</groupId>
			<artifactId>jaxen</artifactId>
		</exclusion>
		<exclusion>
			<groupId>commons-io</groupId>
			<artifactId>commons-io</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpcore-niossl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpcore</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.httpcomponents</groupId>
			<artifactId>httpcore-nio</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.ws.commons.axiom</groupId>
			<artifactId>axiom-dom</artifactId>
		</exclusion>
	</exclusions>
</dependency>
<dependency>
	<groupId>org.apache.axis2</groupId>
	<artifactId>axis2-adb</artifactId>
	<version>1.3</version>
	<exclusions>
		<exclusion>
			<groupId>org.apache.ws.commons.axiom</groupId>
			<artifactId>axiom-dom</artifactId>
		</exclusion>
		<exclusion>
			<groupId>commons-io</groupId>
			<artifactId>commons-io</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xerces</groupId>
			<artifactId>xercesImpl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.codehaus.woodstox</groupId>
			<artifactId>wstx-asl</artifactId>
		</exclusion>
		<exclusion>
			<groupId>org.apache.geronimo.specs</groupId>
			<artifactId>
				geronimo-activation_1.1_spec
			</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.mail</groupId>
			<artifactId>mail</artifactId>
		</exclusion>
		<exclusion>
			<groupId>javax.activation</groupId>
			<artifactId>activation</artifactId>
		</exclusion>
		<exclusion>
			<groupId>xalan</groupId>
			<artifactId>xalan</artifactId>
		</exclusion>
	</exclusions>
</dependency>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org