The Axis2 repository is just a directory in the filesystem with a specific structure. On the other hand, the repository can be located locally or in a remote machine. The idea of a repository was introduced to support archive-based deployment and hot deployment features in a very convenient manner.
The repository directory consists of two main sub directories called
modules. Also, you may have an optional sub directory called
lib as well. If you want to deploy a service, you need to drop the service archive file into the
services directory. Similarly, if you want to deploy a module, then you need to drop a module archive file into the
modules directory. The idea behind the
lib directory is to store the third-party libraries ...