Che cosa intendi per tuo server ?

Per ovviare alle Servlet potresti usare Socket , ServerSocket, ecc.. utilizzando una comunicazione TCP/IP
Sempre di java.net