PoCAT Documentation Get Started

Deployment root

The unit you run is the directory that contains bin/launch.sh.

Last updated: 2026-10-20 Section: Deployment

bin/launch.sh changes to its own directory and runs java -jar pocat-launcher.jar. The launcher reads the tree next to bin/.

bin/launch.sh
config/props.properties
config/services/<node>.xml
config/services/<node>/deploy/<service>.xml
contexts/messagebus/connections/rabbit01.xml
contexts/messagebus/endpoints/group1/endpoint1.xml
contexts/messagebus/endpoints/group1/error.xml
services/<service>/service.xml
services/<service>/libs/<service>.jar

What is not in this tree

  • config/gateway-config.xml, context/context.xml, and routes/
  • bin/start.sh and bin/stop.sh
  • pocat init --dir still creates the older context/ and routes/ folders. A running node uses the tree above.