If you setup a proxy forwarding web server (NGINX for example) in front of Tomcat you can use IPBan on port 80/443 ports and the aggressor never know that they are interrogating Tomcat.
NGINX seems a nice option but it seems it doesn't run under windows, any other suggestion ?