A simple JEE Training Application based on Wildfly 10.1.0.Final
Usage
Container
docker run --rm -p 8080:8080 -p 9990:9990 -p 8787:8787 --name jeetraining javacream/jee_training
Mount log directory
log-directory is /opt/jboss/wildfly/standalone/log
Source Code
Exposed Ports:
- 8080:
- Welcome Console
- Application
- 9090
- Admin Console
- Authentication javacream javacream1234!
- 8787
- Debug Port for remote Debugging
Web Frontend
REST Endpoints
- rest/books
- GET
- GET /{isbn}
- retrieves one book. On startup ISBN1..10 are valid
- PUT application.json
- updates one book. {"isbn": , "title: ", price: }
- POST /{title}
- creates a book, isbn is generated
- DELETE {isbn}
- rest/store/
- GET /{category}/{item}
- valid vategory is 'books', valid items are ISBN1..10
- rest/key
- GET
SOAP WSDLs
- jee/BooksWebService?wsdl
- jee/IsbnGeneratorWebService?wsdl