In the directory of ${source-dir}/build when input :
# ant test
It will fail because cann't find org.apache.tomcat.jni.* classes both in
ubuntu and in windows xp
(Is this the way to run the unit test for Tomcat? If not , then how to run
the unit test?)


==============================
Buildfile: build.xml

test:
[echo] Target: Catalina - Test ...

test:
[echo] Target: Catalina - Test ...

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:
[mkdir] Created dir: /home/qbit/harmony/workspace/tomcat2/container/build
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/bin
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/common/classes
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/common/lib
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/common/endorsed
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/conf
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/logs
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/server/classes
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/server/lib
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/shared/classes
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/shared/lib
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/work
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/container/build/temp

copy-fileupload.jar:

copy-launcher.jars:
[copy] Copying 1 file to
/home/qbit/harmony/workspace/tomcat2/container/build/bin
[copy] Copying 1 file to
/home/qbit/harmony/workspace/tomcat2/container/build/bin
[copy] Copying 8 files to
/home/qbit/harmony/workspace/tomcat2/container/build/bin

copy-modeler.jar:
[copy] Copying 1 file to
/home/qbit/harmony/workspace/tomcat2/container/build/server/lib

build-static:
[copy] Copying 16 files to
/home/qbit/harmony/workspace/tomcat2/container/build/bin
[copy] Copying 1 file to
/home/qbit/harmony/workspace/tomcat2/container/build/bin
[copy] Copying 1 file to
/home/qbit/harmony/workspace/tomcat2/container/build/common/lib
[copy] Copying 7 files to
/home/qbit/harmony/workspace/tomcat2/container/build/conf
[copy] Copying 1 file to
/home/qbit/harmony/workspace/tomcat2/container/build/temp

build-tomcat-util:

detect:

build-prepare:
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/connectors/util/build
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/connectors/util/build/classes
[mkdir] Created dir:
/home/qbit/harmony/workspace/tomcat2/connectors/util/build/lib

tomcat-util.jar:
[echo] ----- Java-utils -----
[echo] -- puretls.present = ${puretls.present}
[echo] -- jsse.present = true /usr/share/java/jsse-1.0.3/lib/jsse.jar
[echo] -- commons-logging = true
[echo] -- jmx = true /usr/share/java/mx4j-3.0.1/lib/mx4j.jar
[echo] -- modeler = true /usr/share/java/commons-modeler-1.1/commons-
modeler.jar
[echo] -- skip.digester = ${skip.digester}
[echo] -- JDK14 = true
[echo] -- JDK15 = true
[javac] Compiling 94 source files to
/home/qbit/harmony/workspace/tomcat2/connectors/util/build/classes
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:25:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.OS;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:26:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Address;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:27:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Error;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:28:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.File;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:29:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Library;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:30:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Poll;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:31:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Pool;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:32:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Socket;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:33:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.Status;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:34:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.SSL;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:35:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.SSLContext;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:36:
package org.apache.tomcat.jni does not exist
[javac] import org.apache.tomcat.jni.SSLSocket;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:289:
cannot find symbol
[javac] symbol : variable Library
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] protected boolean useSendfile = Library.APR_HAS_SENDFILE;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:545:
cannot find symbol
[javac] symbol : variable Pool
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] rootPool = Pool.create(0);
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:547:
cannot find symbol
[javac] symbol : variable Pool
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] serverSockPool = Pool.create(rootPool);
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:555:
cannot find symbol
[javac] symbol : variable Socket
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] int family = Socket.APR_INET;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:556:
cannot find symbol
[javac] symbol : variable Library
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] if (Library.APR_HAVE_IPV6) {
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:558:
cannot find symbol
[javac] symbol : variable Socket
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] family = Socket.APR_UNSPEC;
[javac] ^
[javac]
/home/qbit/harmony/workspace/tomcat2/connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java:560:
cannot find symbol
[javac] symbol : variable Socket
[javac] location: class org.apache.tomcat.util.net.AprEndpoint
[javac] family = Socket.APR_UNSPEC;
[javac]

--
Sean Qiu

Reply via email to