Chapter 16. Deployment

16.1 How to survive deployment
16.2 Deploying with Ant
16.3 Database setup in Ant
16.4 Deploying with SmartFrog
16.5 Using SmartFrog with Ant
16.6 Embracing deployment
16.7 Summary

We’ve been deploying web applications since chapter 12. It’s now time to look at deployment in detail—all the way to production. Before we start, we need to revisit the question: What is deployment?

According to application server vendors, deployment is just “deploy-by-copy,” such as copying a WAR or EAR file into a directory. Since all application servers now support this, isn’t deployment done? Hardly. The real problem is not getting the application to the remote machine, or even getting the application loaded by the application server. ...

Get Ant in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.