Servlet containers use special classloaders for JSPs so that they can be replaced with new versions without restarting anything. A change to se rvlet requires a restart of the web application, but not the server.
The details of how to restart individual web apps are specific to the servlet container. For example, Tomcat has the Manager web app (generally at http://localhost:8080/manager/html) that allows you to do this.
Ping & DNS - updated with new look and Ping home screen widget