Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "TomcatTrackNA10_PMC_Sessions" page has been changed by markt.
The comment on this change is: Add another idea.
http://wiki.apache.org/tomcat/TomcatTrackNA10_PMC_Sessions?action=diff&rev1=7&rev2=8

--------------------------------------------------

   . Jean-Frederic has spent more than 20 years writing client/server software. 
He is committer in APR, Jakarta, Httpd and Tomcat and he likes complex projects 
where different languages and machines are involved. Born in France, 
Jean-Frederic lived in Barcelona (Spain) for 14 years. Since May 2006 he lives 
in Neuchatel (Switzerland) where he works for [[http://www.redhat.com|RedHat]] 
in the JBoss division.
  
  ==== New memory leak prevention and detection features in Tomcat 7 ====
- By Mark Thomas
+ By Mark Thomas:
  
   . It is all too easy to trigger a memory leak within a web application, 
particularly in PermGen when the application is reloaded. These leaks are often 
the unintended and unexpected consequences of using a library or even parts of 
the standard Java APIs. This session will explore the various ways these leaks 
can be triggered, how to diagnose them when they occur and the techniques that 
can be used to avoid them. The session will be based around the successful 
memory leak prevention code recently added to Apache Tomcat codebase although 
the causes, process of diagnosis and the remedies are widely applicable to any 
J2EE application server or, in fact, any other environment that provides a 
'reload' mechanism that uses multiple class loaders.
  
-  . Mark has been using and developing Tomcat for over six 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 & 7 release manager, created the Tomcat security 
pages, become a member of the ASF and joined the Apache Security Committee. He 
also helps maintain the ASF's Bugzilla instances. Mark has a MEng in Electronic 
and Electrical Engineering from the University of Birmingham, UK and is 
currently a Senior Software Engineer with the SpringSource Division of VMWare. 
+  . Mark has been using and developing Tomcat for over six 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 & 7 release manager, created the Tomcat security 
pages, become a member of the ASF and joined the Apache Security Committee. He 
also helps maintain the ASF's Bugzilla instances. Mark has a MEng in Electronic 
and Electrical Engineering from the University of Birmingham, UK and is 
currently a Senior Software Engineer with the SpringSource Division of VMWare.
  
+ 
+ ==== Becoming a Tomcat 7 super user ====
+ By Mark Thomas:
+ 
+  . Have you ever wanted to to do more than just download Tomcat and install 
some web applications? Do you want to learn more about Tomcat internals and how 
everything fits together? Do you want to be able to apply patches for bugs to 
your Tomcat installation without having to wait for the next release? If you 
answered yes to any of the above questions then this presentation is for you. 
Starting with how the Tomcat subversion repository is structured, this 
presentation will show you how to build each of the major Tomcat versions from 
source, how to use your local build to generate binary patches for specific 
bugs and how to extend Tomcat functionality for your environment. After an 
overview of the Tomcat request processing architecture, a request will be 
examined as it passes through Tomcat using remote debugging. Key classes and 
decision points will be highlighted to provide attendees with potential 
starting points when debugging their own issues. To finish the presentation, 
and to give a practical example of how the knowledge gained may be put to use, 
a current bug will be examined, the root cause identified and a patch to fix it 
generated. 
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to