Chapter 15. Going to production
This chapter covers
- Selecting a platform to host JBoss AS
- Collocating multiple JBoss AS instances on the same hardware
- Removing unnecessary services
- Securing the application services
- Replacing the default Hypersonic database
- Registering the application server as a service
- Configuring JSP compilation
By this point, we hope this book has guided you through understanding the many features and idiosyncrasies of JBoss AS. We’ve shown you how to install JBoss AS, start it, and deploy applications into it. We’ve taught you how to work with the various component servers such as JBoss Web Server, the EJB server, the messaging server, and the web services container. You’ve also learned about the many services available to components that run in these servers, such as security, clustering, and AOP.
But if you’ve flipped open to this chapter, chances are that you’re ready to take your application from a development environment into production. Many things in the previous chapters are useful to know when going into a production environment. For example, in the clustering chapters, we talk about deployment topologies. Picking a deployment topology and testing it for performance and scalability are important things to do before putting your application into a production environment. Enabling security and tweaking your application and server settings to enhance performance are other examples of things that must be done before going into production.