Home

Awesome

Tapestry JAX-WS Integration

This Tapestry module provides integration of JAXWS to Tapestry web applications.

Features

Usage

Add the Maven dependency to your project (find the current version on Maven Central):

<dependency>
  <groupId>com.porscheinformatik.tapestry.jaxws</groupId>
  <artifactId>tapestry-jaxws</artifactId>
  <version>${tapestry-jaxws.version}</version>
</dependency>

You can easily add a contribution to the MetroHttpServletRequestFilter:

public static void contributeMetroHttpServletRequestFilter(OrderedConfiguration<Webservice> configuration,
	TestWebservice testWebservice)
{
	configuration.add("testws", new Webservice(TestWebservice.class, testWebservice, "TestWebservice", "/testws",
		new SOAPLoggingHandler("testws")));
}

The Webservice constructor takes the following parameters:

Developer Info

This project is built with Maven - to generate the jar run: mvn package

Continuous builds are running on GitHub Actions: Build Status