SpringSource Webinar Series

SpringSource tc Server & Tomcat Webinar Series

  • Are you running Apache Tomcat in your production environments?
  • Are you considering migrating off more expensive and heavyweight application servers?
  • Are you interested in learning about additional enterprise class server capabilities that tc Server provides to Apache Tomcat?

Enterprise Tomcat is here!

SpringSource invites you to a six part webinar series outlining SpringSource tc Server, an enterprise version of Apache Tomcat. Join Tomcat experts Filip Hanik, Mark Thomas, and Colin Sampaleanu as they provide expert advice on how to optimize and manage Apache Tomcat in production. You’ll learn the ins-and-outs of Tomcat; and how those features are being used by SpringSource tc Server.

Register for the whole series (times listed are US Pacific Time) or specific sessions at the right. Each webinar is one hour and offered in both US and European time zones.

Webinars in this Series:

Who Should Attend?

  • Developers will find valuable content to help them build and deploy on Tomcat
  • IT Operations staff who are considering more lightweight application servers like Apache Tomcat but concerned about the enterprise capabilities
  • Administrators who want to deploy applications on Tomcat

About the speakers

Filip Hanik
Filip Hanik is a Senior Software Engineer for SpringSource and a key participant in the company's Apache Tomcat initiatives. Filip brings 15 years of extensive experience in architecture, design and development of distributed application frameworks and containers and is recognized for his top-quality system development skills and continuous participation of Open Source development projects.

Filip is an Apache Software Foundation member and a committer to the Apache Tomcat project where he is a leading authority on Tomcat clustering and a key contributor to the core of the platform.

Mark Thomas
Mark Thomas is a Senior Software Engineer with SpringSource.  Mark has been using and developing Apache Tomcat for more than five years. He first got involved in the development of Tomcat when he needed better control over the SSL configuration than was available at the time. After fixing that first bug, he started working his way through the remaining Tomcat bugs and is still going. Along the way, Mark has become a Tomcat committer and PMC member, volunteered to be the Tomcat 4 release manager, created the Tomcat security pages, became a member of the ASF and joined the Apache Security Committee. He also helps maintain the ASF's Bugzilla instances.

Colin Sampaleanu
Colin is Director of Technical sales at SpringSource. He is a co-founder of the company, and one of the original core committers on the Spring Framework project (gaining commit status in mid-2003). Since starting the company he has served in a number of roles, usually combining both technical as well as business and customer facing aspects. He is a hands-on architect with 20+ years of experience in developing commercial software, including all aspects of the software development lifecycle. Colin is co-author of 'Professional Java Development with Spring'.

 

Migrating from Java Enterprise Servers to Enterprise Tomcat


Date:

July 29, 2009

Play Webinar
Speaker:

Colin Sampaleanu, Director of Technical Sales

Technical Level:

Intermediate

The technological bloat, complexity and high cost of traditional Java Enterprise servers combined with the portability of Spring architected applications are driving businesses to consider a more lean approach to enterprise Java. Tomcat has become the most popular server for running enterprise solutions but how can you tell if your application is ready to make the switch and what is the best way to move to a lighter solution? This presentation discusses the factors involved with using Tomcat in an enterprise setting and provides a practical guide for migrating your production systems to a leaner solution.

 
 

Large Scale Tomcat Deployments


Date:

August 12, 2009

Play Webinar
Speaker:

Filip Hanik, Senior Software Engineer

Technical Level: 

Intermediate

In the past, deploying Apache Tomcat in medium and large enterprise environments presented significant challenges due to the rudimentary management tools in Apache Tomcat. But no longer. SpringSource provides an enterprise version of Apache Tomcat, complete with all the enterprise features necessary for managing large scale Apache Tomcat deployments. This webinar outlines the features of SpringSource tc Server that make it a viable option for development and operations staff.  You’ll learn tc Server’s and Apache Tomcat's capability for:

  • Separating out runtime instances from binary installations
  • Creating instances templates
  • Seamless upgrades and migrations
  • Instant production rollbacks
  • Multi instance configurations
  • Running as a background daemon in both 64 and 32 bit mode
  • Managing configurations across a cluster
 
 

Enterprise Tomcat and Application Management


Date:

September 2, 2009

Play Webinar
Speaker:

Filip Hanik, Senior Software Engineer

Technical Level: 

Intermediate

Your business applications provide all the components that do the real work for your enterprise and use Tomcat as the engine to power that work. How can you ensure that your applications on Tomcat are managed properly? How do you cycle application updates over a group of more than twenty server instances? How do you determine the failure of application whether it is during start-up, execution or application shutdown? This presentation covers the critical factors to consider when managing applications on Tomcat and SpringSource tc Server, and provides practical guidelines for operations staff responsible for application uptime.

 
 

Securing Tomcat for Enterprise Use


Date:

September 16, 2009

Play Webinar
Speaker:

Mark Thomas, Senior Software Engineer

Technical Level: 

Intermediate

A default Apache Tomcat installation is secure but each installation environment is different and may have additional security requirements. This presentation will examine the security configuration options available in Apache Tomcat and SpringSource tc Server, when to use them (and when not to use them) and the threats they might help mitigate. The rationale behind having resource passwords (e.g. for database access) in clear text in server.xml will also be discussed.

 
 

Monitoring and Diagnostics in Production Environments


Date:

September 23, 2009

Play Webinar
Speaker:

Filip Hanik, Senior Software Engineer

Technical Level: 

Intermediate

SpringSource tc Server enhances Apache Tomcat to provide a wide range of capabilities that enable developers, administrators, and operators to centrally diagnose, measure, and monitor the distributed application infrastructure their applications are deployed on.  This webinar will cover practical instructions for monitoring production environments and diagnosing application and server problems to enable swift isolation, diagnosis and repair of issues. Topics covered include:

  • Dynamic failure logging
  • Diagnosing performance issues
  • Detecting hung threads and dead locks
  • Understanding memory leaks
  • Troubleshooting steps in production environments
 
 

Optimizing and Managing Spring Applications using Enterprise Tomcat


Date:

October 28, 2009

Play Webinar
Speaker:

Filip Hanik, Senior Software Engineer

Technical Level: 

Intermediate

The combination of Spring powered enterprise applications and Tomcat production systems are driving the new lean software movement, removing complexity from Java solutions, and lowering costs for thousands of organizations. Collecting, organizing and understanding performance metrics for Spring-based applications is critical to the success of these initiatives and has never been easier than it is today with the enterprise version of Tomcat,  SpringSource tc Server. This presentation will cover:

  • How Spring applications are managed in tc Server
  • What aspects of the application are critical to instrument
  • What parameters should be tuned to ensure maximum performance
  • What benefits tc Server brings to Spring troubleshooting