Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Istnieje kilka możliwości instalowania i usuwania aplikacji:

...

Konsola administracyjna Geronimo (Geronimo Administration Console) Anchor GACGAC

Instalacja aplikacji poprzez Geronimo Administration Console rozpoczyna się od wybrania linku Deploy New w menu po lewej stronie. Zobaczysz portlet Install New Applications. Ten portlet pozwala również na automatyczne uruchomienie aplikacji po jej pomyślnym zainstalowaniu.

...

Po zainstalowaniu powinieneś zobaczyć potwierdzenie podobne do tego:

No FormatbgColor#000000borderStylesolid D:\geronimo-1.1-Tomcat\bin>deploy --user system --password manager deploy \HelloWorld\HelloWorld.war Using GERONIMO_BASE: D:\geronimo-1.1-Tomcat Using GERONIMO_HOME: D:\geronimo-1.1-Tomcat Using GERONIMO_TMPDIR: D:\geronimo-1.1-Tomcat\var\temp Using JRE_HOME: C:\Java\jdk1.5.0_06\ Deployed sample.applications/HelloWorldApp/1.1/war @ http://hc2t60p:8080/hello

W odróznieniu od instalacji przez Geronimo Administration Console, w linii poleceń otrzymujesz więcej informacji. Na przykład widzisz Component Name (lub moduleId - identyfikator modułu) jak również context root pod którym aplikacja jest zainstalowana. Jest to bardzo przydatne gdy instalujesz, testujesz i usuwasz kilka aplikacji - cięzko by było zapamiętać wszystkie te informacje.

...

Otrzymasz listę podobną to poniższej: No FormatbgColor

#000000borderStylesolid D:\geronimo-1.1-Tomcat\bin>deploy --user system --password manager list-modules Using GERONIMO_BASE: D:\geronimo-1.1-Tomcat Using GERONIMO_HOME: D:\geronimo-1.1-Tomcat Using GERONIMO_TMPDIR: D:\geronimo-1.1-Tomcat\var\temp Using JRE_HOME: C:\Java\jdk1.5.0_06\ Found 34 modules + console.dbpool/Derby_Test/1.0/rar + geronimo/activemq/1.1/car + geronimo/activemq-broker/1.1/car + geronimo/axis/1.1/car + geronimo/axis-deployer/1.1/car + geronimo/client-deployer/1.1/car + geronimo/geronimo-gbean-deployer/1.1/car + geronimo/hot-deployer/1.1/car + geronimo/j2ee-deployer/1.1/car + geronimo/j2ee-security/1.1/car + geronimo/j2ee-server/1.1/car + geronimo/j2ee-system/1.1/car + geronimo/openejb/1.1/car + geronimo/openejb-deployer/1.1/car + geronimo/remote-deploy-tomcat/1.1/car @ http://hc2t60p:8080/remote-deploy + geronimo/rmi-naming/1.1/car + geronimo/sharedlib/1.1/car + geronimo/system-database/1.1/car + geronimo/tomcat/1.1/car + geronimo/tomcat-deployer/1.1/car + geronimo/webconsole-tomcat/1.1/car `-> standard.war @ http://hc2t60p:8080/console-standard `-> framework.war @ http://hc2t60p:8080/console + geronimo/welcome-tomcat/1.1/car @ http://hc2t60p:8080/ + sample.applications/HelloWorldApp/1.1/war @ http://hc2t60p:8080/hello geronimo/client/1.1/car geronimo/client-corba/1.1/car geronimo/client-security/1.1/car geronimo/client-system/1.1/car geronimo/j2ee-corba/1.1/car geronimo/javamail/1.1/car geronimo/online-deployer/1.1/car geronimo/shutdown/1.1/car geronimo/uddi-tomcat/1.1/car geronimo/upgrade/1.1/car geronimo/upgrade-cli/1.1/car

Spójrz na linię zawierającą sample.applications/HelloWorldApp/1.1/war. To jest identyfikator który musisz użyć przy usuwaniu aplikacji.

...

To polecenie zatrzyma działąjącą aplikację a następnie ją usunie. Powinieneś zobaczyć potwierdzenie podobne do tego:noformat

bgColor#000000borderStylesolid D:\geronimo-1.1-Tomcat\bin>deploy --user system --password manager undeploy sample.applications/HelloWorldApp/1.1/war Using GERONIMO_BASE: D:\geronimo-1.1-Tomcat Using GERONIMO_HOME: D:\geronimo-1.1-Tomcat Using GERONIMO_TMPDIR: D:\geronimo-1.1-Tomcat\var\temp Using JRE_HOME: C:\Java\jdk1.5.0_06\ Module sample.applications/HelloWorldApp/1.1/war unloaded. Module sample.applications/HelloWorldApp/1.1/war uninstalled. Undeployed sample.applications/HelloWorldApp/1.1/war

W tym przykładzie użyliśmy tego samego narzędzia z trzema różnymi poleceniami:

...

Kiedy skopiujesz aplikację do katalogu deploy, powiedzmy HelloWorld.war, zobaczysz informację na konsoli na której jest uruchomiony Geronimo, potwierdzającą że aplikacja została zainstalowana.

No FormatbgColor#000000borderStylesolid 16:26:49,453 INFO [Hot Deployer] Deploying HelloWorld.war Deployed sample.applications/HelloWorldApp/1.1/war @ http://hc2t60p:8080/hello

Usunięcie aplikacji sprowadza się do usunięcia pliku WAR lub EAR z katalogu deploy. Gdy aplikacja zostanie usunięta, na konsoli w której jest uruchomniony Geronimo zobaczysz wiadomość potwierdającą że aplikacja została odinstalowana. No FormatbgColor

#000000borderStylesolid 16:30:03,796 INFO [Hot Deployer] Undeploying HelloWorld.war 16:30:04,015 INFO [DirectoryMonitor] Hot deployer notified that an artifact was removed: sample.applications/HelloWorldApp/1.1/war Undeployed sample.applications/HelloWorldApp/1.1/war