Table of Contents | ||||
---|---|---|---|---|
|
Beschreibung der Rolle
Die Rolle WEB wird durch eine Java-Applikation unter einen modifizierten JBOSS-AS-7.1 zur Verfügung gestellt. Der Server greift schreibend und lesend sowohl auf die Rolle STORE als auch auf die Rolle DATA zu. Der Zugriff auf das jtel Portal und die jtel SOAP Schnittstellen wird mittels HTTP auf Port 8080 und 8081 (für durch den Proxy bereitgestellte HTTPS Zugriffe) zur Verfügung gestellt. Benutzer-Sitzungen auf das Portal sind an dem jeweiligen Web-Server gebunden. Dies gilt auch für die SOAP v1 Schnittstelle. Die neue SOAP v3 Schnittstelle, die ab Version 3.06 zur Verfügung steht, erlaubt hingegen das Ausführen der SOAP-Abfragen einer Sitzung auf beliebige Web Server.
Installation der Software
Anbinden des Datenbereiches
Datenbereich anbinden, wie auf der Seite Anbindung des Datenbereiches (Alle Linux ausser STORE) beschrieben.
Installation der Software
Das Einbinden der offiziellen MySQL Software Repositores und die Installation des MySQL-Clients erfolgt mit folgenden Befehlen:
...
Code Block | ||||
---|---|---|---|---|
| ||||
cat <<EOFF>/usr/local/bin/updatejb.sh #!/bin/bash service jboss stop rm -rf /home/jtel/jboss-as-7.1.1.FINAL/standalone/deployments/* rm -rf /home/jtel/jboss-as-7.1.1.FINAL/standalone/lib/* rm -rf /home/jtel/jboss-as-7.1.1.FINAL/standalone/tmp/* rm -rf /home/jtel/jboss-as-7.1.1.FINAL/standalone/data/* cp /home/jtel/shared/JTELCarrierPortal/deploy/*ar /home/jtel/jboss-as-7.1.1.FINAL/standalone/deployments chown jtel:jtel /home/jtel/jboss-as-7.1.1.FINAL/standalone/deployments/* service jboss start EOFF chmod +x /usr/local/bin/updatejb.sh |
Erforderliche Anpassungen der Konfiguration
Die Konfiguration des jboss AS Servers erfolgt über eine bzw. im Falle von Software Version >= 3.06 zwei Konfigurationsdateien. Wird eine Version der Software >= 3.06 verwendet, ist auch im Konfigurationsverzeichnis des jboss AS eine Kopie der Datei hazelcast.xml
hinterlegt. Da diese bereits im Zuge der Installation des primären DATA-Servers erstellt wurde und in der Dateifreigabe vom STORE hinterlegt wurde, kann sie einfach zum Zielort kopiert werden:
...
Code Block | ||||
---|---|---|---|---|
| ||||
cp -a /home/jtel/jboss-as-7.1.1.FINAL/standalone/configuration/standalone-full.xml /home/jtel/shared |
Starten des WEB Applikations-Servers
An diesem Punkt kann der Web Server gestartet werden. Die Eingabe des folgenden Befehls aktualisiert die auszuführende Web-Applikation und startet den Webserver:
...