2009-07-25 9 views
0

Was ist die genaue Bedeutung des Wortes "Deployment" im Falle von Tomcat. Ist es einfach, irgendeine Servlet- oder JSP-Datei korrekt in den Web-App-Ordner einzufügen, oder vergesse ich immer noch etwas Wichtiges hier?Deploy Definition Konfusion

Antwort

0

Ich denke, Sie müssen Tomcat sagen, das Verzeichnis erneut zu scannen oder die Webapps oder etwas zu aktualisieren. Es wird es nicht von alleine aufnehmen und es starten, es sei denn, es war dort als es gestartet wurde.

Sie können dies von der Tomcat-Manager-Seite tun.

+0

Also "Deployment" eigentliche Bedeutung ist, die Klassen auch neu zu laden, bevor Sie eine Anfrage für eine Klasse in einem Container akzeptieren. Habe ich recht? –

0

Ja, die Bereitstellung im Falle von Java-Webanwendungen ist die letzte Phase nach dem Erstellen und Verpacken der App. In diesem Level wäre es nur bereit für die Bereitstellung und kann daher auf dem Server installiert und ausgeführt werden. Im Falle von Tomcat wird es in den Deployment-Web-Ordner kopiert, so dass tomcat es aufheben, extrahieren (falls nötig) und ausführen kann. Ich höre Sie fragen, BTW, es war zunächst so verwirrend, und es könnte sich von einem Anwendungsserver (oder Container) zu einem anderen unterscheiden, aber am Ende ist es der Prozess, um die App zum Laufen zu bringen oder zumindest bereit zu sein und jederzeit laufen.