The compilation process described in Compiling screeningBee Workflow Manager will compile also the webclient. Which can be found in the bee-webclient/target subdirectory.
java -jar target/webclient.jar
open http://localhost:8080 in a browser
wiremock is a nice tool to mock RestFull APIs (http://wiremock.org/record-playback.html)
the wiremock folder of webclient project contains some prerecorded test data, if you start up it from the wiremock folder with the following command:
java -jar wiremock-1.30-standalone.jar –port 9999
then the webclient can access this fake rest interface through http://localhost:9999 which is the default configuration and you will be able to see some test data on the http://localhost:8080/status.xhtml page
To override the default configuration you should provide a properties file with the new values and pass this file to the java vm in the following way:
java -Dbee.webclient.config=PATH_OF_THE_PROPERTIES_FILE -jar target/webclient.jar