Sometimes deployment of the application hangs up and cargo couldn't get any answer from the tomcat manager. Currently there is timeout feature implemented in DeployableMonitor but monitor starts only after deployment is performed instead of starting in the same with deployment. For this DeployableMonitor required to be used in a separate thread and after timeout cargo can say that deployment is failed not waiting response from tomcat manager