https://codehaus-cargo.github.io/
Cargo is a thin Java wrapper that allows you to manipulate various type of application containers (J2EE, Java EE, Jakarta EE and others) in a standard way.
Codehaus Cargo
Codehaus Cargo source code
codehaus-cargo