Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marcosrachid/basic-soap-webservice

Template for SOAP webservice with spring
https://github.com/marcosrachid/basic-soap-webservice

java java-8 maven soap soap-webservice spring spring-boot

Last synced: 15 days ago
JSON representation

Template for SOAP webservice with spring

Awesome Lists containing this project

README

        

# basic-soap-webservice
Template for SOAP webservice with spring

## Tecnologies

* Java 8
* Spring Boot
* Maven 3
* Release plugin
* FindBugs plugin
* JUnit

## Builds

To generate local builds with maven:
```bash
mvn clean install
```
To generate versioned builds for production and homologation enviroments:
```
mvn release:clean
mvn release:prepare
```

## Deploys

After building project, get .war file and run on your current web server:

* Tomcat
```bash
./startup.sh
```

## Requests

After starting the server, execute:

Echo:
```bash
curl --header "content-type: text/xml" -d @(?path/)EchoRequest.xml (your server)/basic/endpoints/BasicDetailsService.wsdl
```

Insert Basic:
```bash
curl --header "content-type: text/xml" -d @(?path/)NewRequest.xml (your server)/basic/endpoints/BasicDetailsService.wsdl
```