Deploy BPC Modules (JAR/WAR files)
Prerequisites
-
Karaf must be running
-
API-Key must exist (BPC Frontend → Core Services → API Keys)
In the example below Karaf uses the default port 8181.
Summary
The BPC deployment API is used to deploy jar/war files.
Usage of the deployment API to deploy jar/war-files
It must be a mime multipart data (multipart/form-data) POST to the /cxf/bpc-deployment/deployment/bundles/import endpoint.
In the example below CURL gets used to deploy the files ‘test.jar’ and ‘test.war’.
curl -X POST \
-H 'X-APIKey: 1f697af5-c147-3d94-c529-e06f3f15bb87' \
-H 'X-InitiatedByUser: inubit' \
-H 'X-InitiatedFromServerName: localhost' \
-H 'X-InitiatedFromServerUUID: inubit-installer' \
-F file=@test.jar \
-F file=@test.war \
'http://localhost:8181/cxf/bpc-deployment/deployment/bundles/import'
Now the two files are deployed to the [Karaf]/deploy folder! :-)
Keywords: