Wenn "deployed" heißt, liest Tomcat die Servlet-Definition (normalerweise eine web.xml in einem Krieg) und startet das Servlet, das jetzt zur Verwendung verfügbar ist. Dies ist der Fall, wenn ServletConfig-Parameter an das Servlet übergeben werden.
Wenn es "redeploy" heißt, bedeutet das, dass Sie die Servlet-Definition (die die ServletConfig-Parameter erneut liest) zwangsweise erneut lesen müssen.
Am einfachsten können Sie ein Servlet erneut bereitstellen, indem Sie Tomcat stoppen und erneut starten. Wenn Tomcat stoppt, werden alle bereitgestellten Komponenten entfernt. Wenn Tomcat startet, setzt es alles wieder ein.
Neustart des Servers kann für Sie zu viel Aufwand sein, wenn Sie wollen, dass ein Servlet seine Konfiguration erneut liest. Ein schnellerer Weg (in der Serverzeit, nicht unbedingt die Zeit, die Sie brauchen, um herauszufinden, wie es geht), um ein Servlet erneut zu implementieren, wird Hot-Deploy genannt. Bei der Bereitstellung im laufenden Betrieb wird ein Servlet erneut bereitgestellt, wenn Tomcat noch ausgeführt wird. Weitere Informationen zur Vorgehensweise in Tomcat finden Sie unter Tomcat documentation.