ApacheJServ 서블릿 엔진은 서블릿 API 2.0 규격에 따라 구현되었다. 따라서 아파치에서 사용하는 서블릿은 서블릿 2.0 규격을 지켜야 하고, 또한 이를 지원하는 JSDK를 사용하여 개발해야 한다.
JSDK는 서블릿을 컴파일 하고, 시험하는 데 필수적인 개발 도구이다. JSDK는 리눅스를 위한 버전이 별도로 제공되지 않는다. 서블릿 API 규격을 만든 선(Sun) 사에서 제공하는 솔라리스(Solaris)의 것을 리눅스에서도 사용 가능하다.
또한, Paul Siegmann이 제작하여 LGPL로 공개한 무료 JSDK를 사용할 수도 있다. 서블릿 API 2.0 규격대로 구현되어 선 사의 것과 완전하게 호환성을 갖는다. ApacheJServ 패키지에 이를 포함시켰고, 우선적으로 이것을 사용 토록 설정하였다.
만일 여러분이 선의 JSDK를 사용하려면, 먼저 Java Servlet API - Download & Specification에서 솔라리스용 JSDK 2.0을 내려 받는다. 설치 디렉토리를 정하고, ``tar.Z'' 파일을 압축을 풀어 설치한다. ApacheJServ 패키지를 설치한 후 jserv.properties 구성 파일에서 wrapper.classpath를 변경할 수 있다.