Published: September 2014
Author: Francesco Marchioni
eBook (PDF) Price: 9.99 €
Credit Card Payments are performed using Skrill Payment gateway. Skrill is the easy way to make safe and fast online payments internationally, with the highest security standards. Learn more about Skrill here
Apache Tomcat is a popular Web server and Servlet Container developed as an open-source project by the Apache Software Foundation since 1999. Today it is one of the most widely used platform for running Web applications both in simple sites and in large networks.
Nevertheless, the amount of libraries available on Apache Tomcat are usually just enough for very simple architectures which require just the HTTP protocol and a limited number of services; this caused the natural tendency to increase its capabilities with new extensions or modules such as Spring, Hibernate, JDO or Struts.
Although the purpose of this book is not to cast in a bad light on these architectures, we do believe that a comparative knowledge of other solutions can help you to choose the best for your projects. The term of comparison in this book is JBoss application server that is now called “WildFly” since its 8th release; WildFly is a fully compliant Java Enterprise Edition 7 container with a much wider set of available services and options compared to Tomcat. In this book, we will teach you how to port your existing Tomcat architectures to WildFly, including both the server configuration and the applications running on the top of it. We will also give you exposure to the most common pitfalls and drawbacks, which might happen during the migration.
Table of Contents
Chapter 1, Installing WildFly covers the first steps for getting started with the new application server, including installation as a service, start, stop and startup settings
Chapter 2, WildFly configuration introduces the core configuration of the application server and shows how to port the basic Tomcat Web server settings to WildFly.
Chapter 3, Core services configuration covers in detail two core services such as Database connectivity and JNDI which are to be ported in the new infrastructure
Chapter 4, Deploying applications, teaches how to deploy applications on WildFly using file system commands or a set of management instruments.
Chapter 5, Migrating Tomcat applications discusses about the steps needed for migrating your applications from Tomcat WildFly with special focus on Spring, Hibernate and Web services applications.
Chapter 6, Security configuration covers the foundation of the application server Security framework showing how to migrate the security configuration of your Tomcat web server to WildFly
Chapter 8, Clustering is about the nuts and bolts of WildFly’s clustering and the differences with the Tomcat Web server.
Francesco Marchioni is an OpenGroup and Sun Certified Enterprise Architect employed for an Italian company based in Rome. Over the past 5 years, he has started an IT portal focused on JBoss products (http://www.mastertheboss.com) and has authored the following titles:
- JBoss AS 5 Development, Packt Publishing (December 2009)
- JBoss AS 5 Performance Tuning, Packt Publishing (December 2010)
- JBoss AS 7 Configuration, Deployment, and Administration, Packt Publishing (December 2011)
- Infinispan Data Grid Platform, Packt Publishing (June 2012) co-authored with Manik Surtani (Infinispan Project lead)
- JBoss AS 7 Development, Packt Publishing (June 2013)
Print VersionThe Print version of the eBook will be soon available on Lulu bookstore. Print Book Price: 16,99 €