An open API service indexing awesome lists of open source software.

https://github.com/e-contract/jaxws-demo


https://github.com/e-contract/jaxws-demo

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# JAX-WS Demo Project

This project allows for experimentations with JAX-WS within a JBoss EAP 7.3 or WildFly 23 application server.

We demonstrate adding support for ECDSA as the WS-Policy level.

This project implements the following WS-SecurityPolicy:
```xml








```
allowing the usage of ECDSA signatures for WS-Security based authentication.

## Apache Configuration:

Use the following apache configuration file:
```

ProxyPass ajp://localhost:8009/jaxws-demo
ProxyPassReverse ajp://localhost:8009/jaxws-demo

```

We tried the following over HTTP, but then we receive a WS-Policy verification error (TransportBinding: TLS is not enabled).
```

ProxyPass http://localhost:8080/jaxws-demo
ProxyPassReverse http://localhost:8080/jaxws-demo
RequestHeader set X-Forwarded-Proto "https"
ProxyPreserveHost On

```

## JBoss Configuration

Use the following undertow AJP connector configuration:
```xml

```

Use the following logging configuration:
```xml

































```

## Deploy the demo web application

Deploy on a local running WildFly application server via:
```
mvn clean install wildfly:deploy
```

You can run the integration tests using the `integration-tests` Maven profile.