Hi buddies,

I've downloaded the tomcat source code but got question of how to run the 
testcases.

Here's my output result when running ant.

I'm wondering what's the best practice for building tomcat source code and 
running all the testcases.

Best regards.

Buildfile: 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\build\build.xml
test:
     [echo] Target: Catalina - Test ...
test:
     [echo] Target: Catalina - Test ...
     [echo] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\build/../connectors
flags:
flags.display:
     [echo] --- Build environment for Catalina ---
     [echo] If ${property_name} is displayed, then the property is not 
set)
     [echo] --- Build options ---
     [echo] full.dist=${full.dist}
     [echo] build.sysclasspath=${build.sysclasspath}
     [echo] compile.debug=on
     [echo] compile.deprecation=off
     [echo] compile.optimize=off
     [echo] --- Ant Flags ---
     [echo] <style> task available (required)=true
     [echo] --- JDK ---
     [echo] jdk.1.2.present=true
     [echo] jdk.1.3.present=true
     [echo] jdk.1.4.present=true
     [echo] --- Source Dependencies ---
     [echo] jtc.home.present=true
     [echo] --- Required Libraries ---
     [echo] beanutils.present=true
     [echo] collections.present=true
     [echo] digester.present=true
     [echo] jaxp.present=true
     [echo] jndi.present=true
     [echo] logging.present=true
     [echo] regexp.present=${regexp.present}
     [echo] --- Optional Libraries ---
     [echo] dbcp.present=true
     [echo] fileupload.present=true
     [echo] jaas.present=true
     [echo] javamail.present=${javamail.present}
     [echo] jmx.present=true
     [echo] jsse.present=true
     [echo] jta.present=${jta.present}
     [echo] junit.present=true
     [echo] lang.present=${lang.present}
     [echo] launcher.present=true
     [echo] launcher.bootstrap.present=true
     [echo] ldap.present=true
     [echo] modeler.present=true
     [echo] pool.present=true
     [echo] --- Required JARs ---
     [echo] jndi.jar.present(except JDK 1.3+)=${jndi.jar.present}
     [echo] regexp.jar.present=${regexp.jar.present}
     [echo] servlet-api.jar.present=true
     [echo] xerces2.jars.present(except JDK 1.4+)=true
     [echo] --- Optional JARs ---
     [echo] dbcp.jar.present=true
     [echo] fileupload.jar.present=true
     [echo] jaas.jar.present=${jaas.jar.present}
     [echo] javamail.jar.present=${javamail.jar.present}
     [echo] jmx.jar.present=true
     [echo] jta.jar.present=${jta.jar.present}
     [echo] junit.jar.present=true
     [echo] modeler.jar.present=true
     [echo] pool.jar.present=true
     [echo] --- Conditional compilation flags ---
     [echo] compile.dbcp=true
     [echo] compile.jaas=true
     [echo] compile.javamail=${compile.javamail}
     [echo] compile.jmx=true
     [echo] compile.jndi=true
     [echo] compile.jsse=true
     [echo] compile.jta=${compile.jta}
     [echo] compile.junit=true
     [echo] compile.ldap=true
     [echo] compile.ssi=true
     [echo] --- Distribution flags ---
     [echo] copy.dbcp.jar=true
     [echo] copy.jmx.jar=true
     [echo] copy.launcher.jars=true
     [echo] copy.logging.jar=true
     [echo] copy.modeler.jar=true
     [echo] copy.pool.jar=true
build-prepare:
copy-fileupload.jar:
copy-launcher.jars:
copy-modeler.jar:
build-static:
build-tomcat-util:
detect:
build-prepare:
tomcat-util.jar:
     [echo] ----- Java-utils -----
     [echo] -- puretls.present = ${puretls.present}
     [echo] -- jsse.present = true 
C:/downloads/lib/jsse-1.0.3/lib/jsse.jar
     [echo] -- commons-logging = true
     [echo] -- jmx = true C:/downloads/lib/mx4j-3.0.1/lib/mx4j.jar
     [echo] -- modeler = true 
C:/downloads/lib/commons-modeler-1.1/commons-modeler.jar
     [echo] -- skip.digester = ${skip.digester}
     [echo] -- JDK14 = true
     [echo] -- JDK15 = true
    [javac] Compiling 94 source files to 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\build\classes
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:25: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.OS;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:26: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Address;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:27: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Error;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:28: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.File;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:29: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Library;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:30: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Poll;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:31: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Pool;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:32: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Socket;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:33: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.Status;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:34: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.SSL;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:35: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.SSLContext;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:36: 件包 org.apache.tomcat.jni 不存在
    [javac] import org.apache.tomcat.jni.SSLSocket;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:289: 找不到符号
    [javac] 符号 变 Library
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] protected boolean useSendfile = Library.APR_HAS_SENDFILE;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:545: 找不到符号
    [javac] 符号 变 Pool
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] rootPool = Pool.create(0);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:547: 找不到符号
    [javac] 符号 变 Pool
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] serverSockPool = Pool.create(rootPool);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:555: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] int family = Socket.APR_INET;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:556: 找不到符号
    [javac] 符号 变 Library
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (Library.APR_HAVE_IPV6) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:558: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] family = Socket.APR_UNSPEC;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:560: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] family = Socket.APR_UNSPEC;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:562: 找不到符号
    [javac] 符号 变 Address
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] long inetAddress = Address.info(addressStr, family,
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:565: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] serverSock = Socket.create(family, Socket.SOCK_STREAM,
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:566: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.APR_PROTO_TCP, rootPool);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:565: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] serverSock = Socket.create(family, Socket.SOCK_STREAM,
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:567: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (OS.IS_UNIX) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:568: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_SO_REUSEADDR, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:568: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_SO_REUSEADDR, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:571: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_SO_KEEPALIVE, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:571: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_SO_KEEPALIVE, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:573: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] int ret = Socket.bind(serverSock, inetAddress);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:575: 找不到符号
    [javac] 符号 方法 strerror(int)
    [javac] 位置 类 java.lang.Error
    [javac] throw new Exception(sm.getString("endpoint.init.bind", "" + 
ret, Error.strerror(ret)));
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:578: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] ret = Socket.listen(serverSock, backlog);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:580: 找不到符号
    [javac] 符号 方法 strerror(int)
    [javac] 位置 类 java.lang.Error
    [javac] throw new Exception(sm.getString("endpoint.init.listen", "" + 
ret, Error.strerror(ret)));
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:582: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (OS.IS_WIN32 || OS.IS_WIN64) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:582: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (OS.IS_WIN32 || OS.IS_WIN64) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:584: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_SO_REUSEADDR, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:584: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_SO_REUSEADDR, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:588: 找不到符号
    [javac] 符号 变 Library
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (useSendfile && !Library.APR_HAS_SENDFILE) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:599: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if ((OS.IS_WIN32 || OS.IS_WIN64) && (pollerSize > 1024)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:599: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if ((OS.IS_WIN32 || OS.IS_WIN64) && (pollerSize > 1024)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:610: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if ((OS.IS_WIN32 || OS.IS_WIN64) && (sendfileSize > 1024)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:610: 找不到符号
    [javac] 符号 变 OS
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if ((OS.IS_WIN32 || OS.IS_WIN64) && (sendfileSize > 1024)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:625: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_TCP_DEFER_ACCEPT, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:625: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(serverSock, Socket.APR_TCP_DEFER_ACCEPT, 1);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:632: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSL.initialize(null);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:634: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSL.initialize(SSLEngine);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:637: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] int value = SSL.SSL_PROTOCOL_ALL;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:639: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_PROTOCOL_SSLV2;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:641: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_PROTOCOL_SSLV3;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:643: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_PROTOCOL_TLSV1;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:645: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:645: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:645: 不兼容的类型
    [javac] 找到 boolean
    [javac]  int
    [javac] value = SSL.SSL_PROTOCOL_SSLV2 | SSL.SSL_PROTOCOL_SSLV3;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:648: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] sslContext = SSLContext.make(rootPool, value, 
SSL.SSL_MODE_SERVER);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:648: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] sslContext = SSLContext.make(rootPool, value, 
SSL.SSL_MODE_SERVER);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:650: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setCipherSuite(sslContext, SSLCipherSuite);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:652: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setCertificate(sslContext, SSLCertificateFile, 
SSLCertificateKeyFile, SSLPassword, SSL.SSL_AIDX_RSA);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:652: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setCertificate(sslContext, SSLCertificateFile, 
SSLCertificateKeyFile, SSLPassword, SSL.SSL_AIDX_RSA);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:654: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setCertificateChainFile(sslContext, 
SSLCertificateChainFile, false);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:656: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setCACertificate(sslContext, SSLCACertificateFile, 
SSLCACertificatePath);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:658: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setCARevocation(sslContext, SSLCARevocationFile, 
SSLCARevocationPath);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:660: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_CVERIFY_NONE;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:662: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_CVERIFY_OPTIONAL;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:664: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_CVERIFY_REQUIRE;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:666: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] value = SSL.SSL_CVERIFY_OPTIONAL_NO_CA;
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:668: 找不到符号
    [javac] 符号 变 SSLContext
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLContext.setVerify(sslContext, value, SSLVerifyDepth);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:779: 找不到符号
    [javac] 符号 变 Pool
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Pool.destroy(serverSockPool);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:782: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.close(serverSock);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:786: 找不到符号
    [javac] 符号 变 Pool
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Pool.destroy(rootPool);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:844: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(socket, Socket.APR_SO_LINGER, soLinger);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:844: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(socket, Socket.APR_SO_LINGER, soLinger);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:846: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(socket, Socket.APR_TCP_NODELAY, (tcpNoDelay ? 1 
: 0));
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:846: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.optSet(socket, Socket.APR_TCP_NODELAY, (tcpNoDelay ? 1 
: 0));
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:848: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] Socket.timeoutSet(socket, soTimeout * 1000);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:853: 找不到符号
    [javac] 符号 变 SSLSocket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] SSLSocket.attach(sslContext, socket);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:854: 找不到符号
    [javac] 符号 变 SSLSocket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (SSLSocket.handshake(socket) != 0) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:856: 找不到符号
    [javac] 符号 变 SSL
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] log.debug(sm.getString("endpoint.err.handshake") + ": " + 
SSL.getLastError());
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:958: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] return Poll.create(size, pool, 0, timeout * 1000);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:960: 找不到符号
    [javac] 符号 方法 getError()
    [javac] 位置 类 java.lang.Error
    [javac] if (Status.APR_STATUS_IS_EINVAL(e.getError())) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:960: 找不到符号
    [javac] 符号 变 Status
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint
    [javac] if (Status.APR_STATUS_IS_EINVAL(e.getError())) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1001: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Acceptor
    [javac] long socket = Socket.accept(serverSock);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1041: 找不到符号
    [javac] 符号 变 Pool
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] pool = Pool.create(serverSockPool);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1064: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] Socket.destroy(addS[i]);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1067: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] int rv = Poll.pollset(serverPollset, desc);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1070: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] Socket.destroy(desc[n*2+1]);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1073: 找不到符号
    [javac] 符号 变 Pool
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] Pool.destroy(pool);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1092: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] Socket.destroy(socket);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1138: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] (serverPollset, addS[i], Poll.APR_POLLIN);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1137: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] int rv = Poll.add
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1139: 找不到符号
    [javac] 符号 变 Status
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] if (rv == Status.APR_SUCCESS) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1143: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] Socket.destroy(addS[i]);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1151: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] int rv = Poll.poll(serverPollset, pollTime, desc, true);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1156: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] if (((desc[n*2] & Poll.APR_POLLHUP) == Poll.APR_POLLHUP)
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1156: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] if (((desc[n*2] & Poll.APR_POLLHUP) == Poll.APR_POLLHUP)
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1157: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] || ((desc[n*2] & Poll.APR_POLLERR) == Poll.APR_POLLERR)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1157: 找不到符号
    [javac] 符号 变 Poll
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] || ((desc[n*2] & Poll.APR_POLLERR) == Poll.APR_POLLERR)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1159: 找不到符号
    [javac] 符号 变 Socket
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] Socket.destroy(desc[n*2+1]);
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1168: 找不到符号
    [javac] 符号 变 Status
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] if ((errn != Status.TIMEUP) && (errn != Status.EINTR)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1168: 找不到符号
    [javac] 符号 变 Status
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] if ((errn != Status.TIMEUP) && (errn != Status.EINTR)) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1169: 找不到符号
    [javac] 符号 变 Status
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] if (errn >  Status.APR_OS_START_USERERR) {
    [javac] ^
    [javac] 
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\java\org\apache\tomcat\util\net\AprEndpoint.java
:1170: 找不到符号
    [javac] 符号 变 Status
    [javac] 位置 类 org.apache.tomcat.util.net.AprEndpoint.Poller
    [javac] errn -=  Status.APR_OS_START_USERERR;
    [javac] ^
    [javac] 注意某些入文件使用或盖了已时的 API。
    [javac] 注意了细信息使用 -Xlint:deprecation 新编。
    [javac] 注意某些入文件使用了未经检查或不安全的操作。
    [javac] 注意了细信息使用 -Xlint:unchecked 新编。
    [javac] 100 

BUILD FAILED
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\build\build.xml:1159:
 
The following error occurred while executing this line:
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\container\build.xml:87:
 
The following error occurred while executing this line:
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\container\catalina\build.xml:579:
 
The following error occurred while executing this line:
C:\Downloads\apache-tomcat-5.5.20-src\apache-tomcat-5.5.20-src\connectors\util\build.xml:75:
 
Compile failed; see the compiler error output for details.

Total time: 5 seconds

Reply via email to