Setup & Configuration

Once all the requirements in place, all you need to do is add the following lines to Tigase’s init.properties file:

--comp-name-3=http
--comp-class-3=tigase.http.HttpMessageReceiver

Note that the class and name number is not important, so long as you don’t have anything else with the same number.

With this default configuration Tigase will attempt to start an http server at port 8080 and run the default modules such as RestModule which will add context for the REST API in /rest path. RestModule will also load all groovy scripts located in scripts/rest/xxx directories and it will bind it to proper action for the /rest/xxx/ paths. More than one directory can be used, think of xxx as a wildcard.