tomcatjs
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

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) {
    //this will print all apps in the server
    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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i tomcatjs

    Weekly Downloads

    1

    Version

    0.1.0

    License

    GPL

    Last publish

    Collaborators

    • jpeletier