https://github.com/e-contract/jaxws-demo
https://github.com/e-contract/jaxws-demo
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/e-contract/jaxws-demo
- Owner: e-Contract
- Created: 2021-06-09T07:29:32.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-09T07:30:31.000Z (about 5 years ago)
- Last Synced: 2025-02-04T16:51:18.936Z (over 1 year ago)
- Language: Java
- Size: 29.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.