Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:apache_tomcat_7_-_standard_applikation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
tachtler:apache_tomcat_7_-_standard_applikation [2015/05/11 07:22] klaustachtler:apache_tomcat_7_-_standard_applikation [2015/05/11 10:35] klaus
Zeile 14: Zeile 14:
   * **''127.0.0.1:8088/''**   * **''127.0.0.1:8088/''**
 die, wie unter nachfolgendem internen Link beschrieben die, wie unter nachfolgendem internen Link beschrieben
-  * [[tachtler:apache_tomcat_7#tomcat-webapps|Apache Tomcat 7 - tomcat-webapps]]+  * [[tachtler:apache_tomcat_7#tomcat-webapps|Apache Tomcat 7 - Installation - tomcat-webapps]]
 durchgeführt, die **Standard** Tomcat ''ROOT''-Anwendung aufgerufen wird. Siehe dazu auch nachfolgende Bildschirmkopie: durchgeführt, die **Standard** Tomcat ''ROOT''-Anwendung aufgerufen wird. Siehe dazu auch nachfolgende Bildschirmkopie:
  
Zeile 24: Zeile 24:
   * **''127.0.0.1:8088/''**   * **''127.0.0.1:8088/''**
 nicht mehr die mit dem ''rpm''-Paket nicht mehr die mit dem ''rpm''-Paket
-  * [[tachtler:apache_tomcat_7#tomcat-webapps|Apache Tomcat 7 - tomcat-webapps]]+  * [[tachtler:apache_tomcat_7#tomcat-webapps|Apache Tomcat 7 - Installation - tomcat-webapps]]
 installierte Anwendung zur anzeige zu bringen, **sondern eine __eigene Web-Anwendung__**, sind nachfolgende Möglichkeiten gegeben: installierte Anwendung zur anzeige zu bringen, **sondern eine __eigene Web-Anwendung__**, sind nachfolgende Möglichkeiten gegeben:
   - **Ersetzen des __Inhaltes__ der unter nachfolgenden Verzeichnissen ''/usr/share/tomcat/webapps/ROOT'' bzw. ''/var/lib/tomcat/webapps/ROOT'' gespeichert ist, durch __eigene Inhalte__ bzw. //Deployment// der __eigenen Anwendung__ als ''ROOT.war''**   - **Ersetzen des __Inhaltes__ der unter nachfolgenden Verzeichnissen ''/usr/share/tomcat/webapps/ROOT'' bzw. ''/var/lib/tomcat/webapps/ROOT'' gespeichert ist, durch __eigene Inhalte__ bzw. //Deployment// der __eigenen Anwendung__ als ''ROOT.war''**
Zeile 51: Zeile 51:
   * [[tachtler:apache_tomcat_7#tomcat-webapps|Apache Tomcat 7 - tomcat-webapps]]   * [[tachtler:apache_tomcat_7#tomcat-webapps|Apache Tomcat 7 - tomcat-webapps]]
 sind in diesem ''rpm''-Paket die **Standard** Web-Anwendungen sind in diesem ''rpm''-Paket die **Standard** Web-Anwendungen
-  * ''tomcat-webapss | ROOT'' +  * ''ROOT'' 
-  * ''tomcat-webapss | samples''+  * ''examples'' 
 +  * ''sample''
 enthalten. enthalten.
 +
 +Je nachdem, ob alle **__drei__ Standard Web-Anwendungen**, weiterhin verfügbar sein sollen, sind diese entsprechend zu sichern.
 +
 +:!: **HINWEIS** - Da in **produktiven** Web-Servern meist **Beispiel Web-Anwendungen** nicht installiert sein sollten, soll nachfolgend **__nur__** die **Standard ''ROOT''-Web-Anwendung gesichert werden!**
 +
 +Nachfolgend soll die Sicherung der **Standard ''ROOT''-Web-Anwendung** mit nachfolgenden Befehl durchgeführte werden und das Verzeichnis 
 +  * ''/var/lib/tomcat/webapps/ROOT''
 +in 
 +  * ''/var/lib/tomcat/webapps/standard''
 +**__kopiert__** werden:
 +<code>
 +# cp -ar /var/lib/tomcat/webapps/ROOT /var/lib/tomcat/webapps/ROOT/standard
 +</code>
 +
 +Mit nachfolgendem Befehl kann überprüft werden, ob das kopieren erfolgreich war. Es sollte nachfolgende Ausgabe dargestellt werden:
 +<code>
 +# ls -l /var/lib/tomcat/webapps
 +total 12
 +drwxr-xr-x 14 root   root   4096 May  7 18:03 docs
 +drwxr-xr-x  8 tomcat tomcat  120 May  5 14:56 examples
 +drwxr-xr-x  5 root   tomcat   82 May  5 14:54 host-manager
 +drwxr-xr-x  5 root   tomcat   97 May  5 14:54 manager
 +drwxr-xr-x  3 tomcat tomcat 4096 May 11 10:04 ROOT
 +drwxr-xr-x  5 tomcat tomcat   81 May  5 14:56 sample
 +drwxr-xr-x  3 tomcat tomcat 4096 May  5 14:56 standard
 +</code>
 +
 +==== Deinstallation tomcat-webapps ====
 +
 +Damit nicht durch ein **update** des ''rpm''-Paketes 
 +  * ''tomcat-webapps''
 +die **__eigene__ ROOT-Web-Anwendung** **__NICHT__** überschrieben werden kann und zur **__Deinstallation__** der weiteren **Standard** Web-Anwendungen aus dem ''rpm''-Paketes ''tomcat-webapps''
 +  * ''examples''
 +  * ''sample''
 +soll mit nachfolgendem Befehl das ''rpm''-Paket ''tomcat-webapps'' deinstalliert werden:
 +<code>
 +# yum remove tomcat-webapps
 +Loaded plugins: changelog, priorities
 +Resolving Dependencies
 +--> Running transaction check
 +---> Package tomcat-webapps.noarch 0:7.0.54-1.el7 will be erased
 +--> Finished Dependency Resolution
 +
 +Changes in packages about to be updated:
 +
 +
 +Dependencies Resolved
 +
 +================================================================================
 + Package                Arch           Version              Repository     Size
 +================================================================================
 +Removing:
 + tomcat-webapps         noarch         7.0.54-1.el7         @base         1.1 M
 +
 +Transaction Summary
 +================================================================================
 +Remove  1 Package
 +
 +Installed size: 1.1 M
 +Is this ok [y/N]: y
 +Downloading packages:
 +Running transaction check
 +Running transaction test
 +Transaction test succeeded
 +Running transaction
 +  Erasing    : tomcat-webapps-7.0.54-1.el7.noarch                           1/
 +  Verifying  : tomcat-webapps-7.0.54-1.el7.noarch                           1/
 +
 +Removed:
 +  tomcat-webapps.noarch 0:7.0.54-1.el7                                          
 +
 +Complete!
 +</code>
 +
 +Mit nachfolgendem Befehl kann überprüft werden, ob das deinstallieren des ''rpm''-Pakets ''tomcat-webapps'' erfolgreich war. Es sollte nachfolgende Ausgabe dargestellt werden:
 +<code>
 +# ls -l /var/lib/tomcat/webapps
 +total 8
 +drwxr-xr-x 14 root   root   4096 May  7 18:03 docs
 +drwxr-xr-x  5 root   tomcat   82 May  5 14:54 host-manager
 +drwxr-xr-x  5 root   tomcat   97 May  5 14:54 manager
 +drwxr-xr-x  3 tomcat tomcat 4096 May 11 10:04 standard
 +</code>
 +
 +==== Tomcat starten ====
 +
 +Mit nachfolgenden Befehl, kann der [[http://tomcat.apache.org/|Apache Tomcat]] gestartet werden:
 +<code>
 +# systemctl start tomcat.service
 +</code>
 +
 +==== Installation ROOT.war ====
 +
 +Wie schon beschrieben, kann nun eine **__eigene__ Web-Anwendung** als ''ROOT.war''-Datei //deployed// werden, welche dann die neue **Standard**-Web-Anwendung unter [[http://tomcat.apache.org/|Apache Tomcat]] darstellt.
 +
 +:!: **HINWEIS** - **Der Standard Port des [[http://tomcat.apache.org/|Apache Tomcat]] wurde von ''8000'' auf ''8088'' abgeändert, wie unter nachfolgendem internen Link beschrieben**
 +  * [[tachtler:apache_tomcat_7|Apache Tomcat 7]] bzw.
 +  * [[tachtler:apache_tomcat_7#etc_tomcat_serverxml|Apache Tomcat 7 - Konfiguration - /etc/tomcat/server.xml]]
 +
 +Der Aufruf der **__eigene__ Web-Anwendung** als ''ROOT.war''-Datei erfolgt dann unter der **URL**:
 +  * **''127.0.0.1:8088/''**
  
tachtler/apache_tomcat_7_-_standard_applikation.txt · Zuletzt geändert: 2015/05/11 10:35 von klaus