Skip to content

ebpro/DemoJAXRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo REST en Java (JAX-RS)

Objectives

A simple Java REST Server (JAX-RS with Jersey on top of Grizzly web server).

Building

mvn clean package

Running

Java

By default the server and the client bind on localhost:8080

Run the server

java -jar Server/target/Server-1.0-SNAPSHOT-jar-with-dependencies.jar

Run the client

java -jar JavaClient/target/JavaClient-1.0-jar-with-dependencies.jar

Docker

Launch the server with a name and mapped port.

docker run \
        --rm -it \
        -p 8080:8080 \
        --name rsserver \
        docker.io/brunoe/demojaxrs.server:develop

Launch one linked to the server.

docker run \
        --rm -it \
        --link rsserver \
        --env JAVA_OPTS="-Dfr.univtln.bruno.demo.jaxrs.server.ip=rsserver -Dfr.univtln.bruno.demo.jaxrs.server.port=8080" \
        docker.io/brunoe/demojaxrs.javaclient:develop