The SystemOutLogger class you listed is old. It belongs to Tomcat 4.1. You can find the downloads for it at http://archive.apache.org/dist/tomcat/tomcat-4/archive/v4.1.26/bin/.
Tomcat is now up to version 6. You can download the Jar files for version 6 at http://tomcat.apache.org/download-60.cgi. There's a section on the page called Binary Distriubtions. I think the .zip file under "Core" may be enough (http://mirror.atlanticmetro.net/apache/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.zip), but you may also need the separate "Deployer" zip file (http://mirror.atlanticmetro.net/apache/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26-deployer.zip). However, SystemOutLogger won't be in there since Tomcat 6 doesn't use that class any more. One you unzip the core zip file, there's a directory in there called lib. There should be a bunch of jar files in there. You'll need a couple of them. catalina.jar is the main one, but you'll also need catalina-ha.jar.
import org.apache.catalina.loader.Extension;import org.apache.catalina.Connector;import org.apache.catalina.Deployer;import org.apache.catalina.logger.SystemOutLogger;can you give me the website to download the apache.catalina .jar to solvethe problem?