This is becasue the underneath Jetty server throws Exception rather than specific one. 

 public final void start() throws java.lang.Exception