Now the trend is not just to have features, but to have them in a very user-friendly manner. Time is the only thing they care about, and no one likes to spend days doing a small thing. In the previous versions of Apache Axis, user friendliness did not have a high priority because those were mainly to prove the web service concepts. Therefore, in Axis 1.x, the user has to invoke the admin client manually, update the server classpath
, and then restart the server to apply the changes. This burdensome deployment model was a definite barrier for beginners. Therefore, Axis2 was engineered to overcome this drawback and provide a flexible, user-friendly, and an easily configurable deployment model.
In this chapter, we will be discussing:
The Axis2 deployment model, specifically the archive-based deployment model
Hot deployment and hot update
The concept of repository
The different deployment descriptors
A few hands on examples