Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/giosil/wxdsb
A programmable server and client IHE-XDSb.
https://github.com/giosil/wxdsb
documental health health-informatics healthcare ihe ihe-iti ihe-xdsb java javaee xds
Last synced: 6 days ago
JSON representation
A programmable server and client IHE-XDSb.
- Host: GitHub
- URL: https://github.com/giosil/wxdsb
- Owner: giosil
- License: apache-2.0
- Created: 2019-11-18T11:55:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T11:06:11.000Z (10 months ago)
- Last Synced: 2024-04-16T18:51:06.840Z (9 months ago)
- Topics: documental, health, health-informatics, healthcare, ihe, ihe-iti, ihe-xdsb, java, javaee, xds
- Language: Java
- Homepage:
- Size: 589 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WXDSb - IHE-XDSb implementation
A programmable server and client IHE-XDSb.
## Build
- `git clone https://github.com/giosil/wxdsb.git`
- `mvn clean install` - this will produce `wxdsb.war` in `target` directory
- `mvn dependency:copy-dependencies` - this will copy jars in `target/dependency` directory
- `mvn clean install -f pom2.xml` - this install wxdsb as library## Create a Docker image
- `docker build -t .` this will create a Docker image named
See this [Docker Cheat Sheet](README_docker.md) for more info.
## Debug network issues
### Trace HTTP traffic
`tcpdump --list-interfaces` (to show interfaces) or `ip link show`
`tcpdump -i eth0 -A port 8080 -s 65535 -w tcpdump.log &` (-i interface, -A Print each packet in ASCII, -s snaplen, -w file in binary pcap format)
`tcpdump -r tcpdump.log -A` (to read pcap file, -A include ASCII content)### Enabling SSL debugging
`mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=all"`
`mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=ssl,handshake"`
`mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=ssl:handshake:verbose:keymanager:trustmanager -Djava.security.debug=access:stack"`
`mvn test -DargLine="-Ddew.test.op=findDocuments -Djavax.net.debug=ssl:record:plaintext"`
## Contributors
* [Giorgio Silvestris](https://github.com/giosil)