tomcatjs
nodejs-based Tomcat Manager client library
tomcatjs is a simple library that interfaces with Tomcat Manager to allow programmatic access to its API via Nodejs JavaScript.
Tested only with Tomcat7
Install
npm install tomcatjs --save
Usage
First of all, initialize the Manager object:
var tomcatjs = require("tomcatjs");
var manager = new tomcatjs.Manager("localhost", 8080, "tomcatManagerUser", "tomcatManagerPassword");
Right now only two APIs are implemented, list and undeploy. To obtain a list of apps currently in Tomcat:
manager.getApps().then(function(list) {
list.forEach(function(st) {
console.log(st);
})
});
To undeploy an app:
manager.undeploy("appNameToUndeploy").then(function(applicationName) {
console.log(applicationName + " has been undeployed!");
}, function(err) {
console.log("error undeploying app: " + err);
})
License
GPL