Apache JServ Protocol ( AJP) är ett binärt protokoll som kan dirigera inkommande förfrågningar från en webbserver till en applikationsserver bakom webbservern. Den stöder också viss övervakning av serverns tillstånd, inklusive möjligheten att pinga applikationsservern. AJP används ofta i lastbalanserade system där en eller flera gränssnitt skickar förfrågningar till en eller flera applikationsservrar. Sessioner dirigeras till rätt applikationsserver med hjälp av en routingmekanism, där varje applikationsserver får sitt eget namn.
AJP implementeras i Apache HTTP Server 1.x med mod jk- plugin , och i Apache 2.2 med den introducerade ajp-proxy (plugins mod proxy , mod proxy ajp ), proxy- och proxybalanseringsmoduler. Apache-servern är skriven i C++ , applikationsservrar är vanligtvis skrivna i Java .
Apache Tomcat och JBoss AS/WildFly servletbehållare stöder AJP.