Ok. I finally found out what I needed for installing tomcat 4.0b3 on apache. Installed all necessary distributions (JNDI,JAXP etc) and set the enviroment variables correctly (checked and double checked ;). Now I get this compile error when running './build.sh dist' build-main: [javac] Compiling 245 source files to /usr/java/jakarta/jakarta-tomcat-4.0/catalina/build/classes [javac] /usr/java/jakarta/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/ core/ApplicationFilterConfig.java:251: Method init(org.apache.catalina.core.ApplicationFilterConfig) not found in interface javax.servlet.Filter. [javac] filter.init(this); [javac] ^ [javac] /usr/java/jakarta/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/ core/ApplicationFilterConfig.java:274: Method destroy() not found in interface javax.servlet.Filter. [javac] filter.destroy(); [javac] ^ [javac] /usr/java/jakarta/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/ core/ApplicationFilterConfig.java:305: Method destroy() not found in interface javax.servlet.Filter. [javac] this.filter.destroy(); [javac] ^ [javac] Note: 8 files use or override a deprecated API. Recompile with "-deprecation" for details. [javac] 3 errors, 1 warning BUILD FAILED /usr/java/jakarta/jakarta-tomcat-4.0/catalina/build.xml:108: Compile failed, messages should have been provided. Any idea what's wrong? I use the jakarta-servletapi-4.0. rgds Erik Hellman