comparison INSTALL @ 415:9e78c057d51e

Updated INSTALL doc.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 24 Feb 2014 13:21:12 +0100
parents c65587869b3f
children
comparison
equal deleted inserted replaced
414:c65587869b3f 415:9e78c057d51e
4 4
5 Die Installation der Serverkomponente erfordert folgende Vorraussetzungen: 5 Die Installation der Serverkomponente erfordert folgende Vorraussetzungen:
6 6
7 * PostgreSQL-9.2/PostGIS-2.0 Datenbank inklusive Testdaten 7 * PostgreSQL-9.2/PostGIS-2.0 Datenbank inklusive Testdaten
8 * JBoss-AS 8 * JBoss-AS
9
10 Zum Bauen der Anwendung aus den Quellen wird zusätzlich das Build-Tool 'maven'
11 benötigt.
12
13 Installation JBoss-AS
14 -------------------------
15
16 Im folgenden ist die Installation des JBoss-AS in dem Ordner /opt beschrieben.
17
18 $ cd /opt
19 $ curl -O http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip
20 # Integrität prüfen. Leider bietet Redhat für diese "Community Edition" keinen
21 # Überprüfungsweg an. Vermutlich als Verkaufsanreiz für die professionelle
22 # Version. Beim Herunterladen am 2013-05-09 hatte die Datei folgende sha256
23 # Prüfsumme:
24 # 0aece7899b54c0219732112307b2bede78ab9b39ee14140ce89ac8c1b716d0ee
25 # jboss-as-7.1.1.Final.zip
26 $ unzip jboss-as-7.1.1.Final.zip
27
28 # Der Jboss Server soll nicht als root, sondern unter einem dedizierten Nutzer
29 # laufen. In diesem Fall als Nutzer "lada". Hierfür müssen einige
30 # Berechtigungen angepasst werden.
31 $ USER=lada
32 $ chgrp -R ${USER} jboss-as-7.1.1.Final
33 $ cd jboss-as-7.1.1.Final
34 $ chmod 775 standalone/
35 $ chmod 775 standalone/deployments
36 $ chmod 775 standalone/tmp
37 $ chmod 775 standalone/configuration
38 $ chmod 660 standalone/configuration/mgmt-users.properties
39 $ chmod 660 standalone/configuration/application-users.properties
40
41 Einrichten eines Admin Zugangs
42 ``````````````````````````````
43 Um den JBoss Server über die Weboberfläche administrieren zu können muss
44 zunächst ein neuer Nutzer erstellt werden:
45
46 $ cd jboss-as-7.1.1.Final
47 $ sh bin/add-user.sh
48
49 Einrichten von JBoss als Service
50 ````````````````````````````````
51 JBoss soll als Service start und beendbar sein.
52
53 $ cd /etc/init.d
54 $ cp /opt/jboss-as-7.1.1.Final/bin/init.d/jboss-as-standalone.sh jboss
55
56 # In diesem SCRIPT müssen dann folgene Variablen angepasst werden:
57 # 1. JBOSS_HOME=/opt/jboss-as-7.1.1.Final
58 # 2. JBOSS_USER=lada
59
60 $ servive jboss start
9 61
10 62
11 Datenbank 63 Datenbank
12 --------- 64 ---------
13 Die LADA Anwendung basiert auf einer PostgreSQL/PostGIS Datenbank in den 65 Die LADA Anwendung basiert auf einer PostgreSQL/PostGIS Datenbank in den
103 155
104 Installation der LADA Anwendung 156 Installation der LADA Anwendung
105 =============================== 157 ===============================
106 Zur Installation der LADA Anwendung müssen folgende Schritte unternommen werden: 158 Zur Installation der LADA Anwendung müssen folgende Schritte unternommen werden:
107 159
108 mvn clean compile package 160 Erstellen der Anwendung aus den Quellen (optional)
109 cd /opt/jboss-as-7.1.1.Final/standalone/deployments 161 --------------------------------------------------
110 cp /path/where/the/war/file/is/lada.war . 162
163 Befehle zum Bauen der Anwendung aus den Quellen:
164
165 $ cd /path/to/sources/
166 $ mvn clean compile package
167
168 Das WAR-Archiv der Anwendung wird in dem Ordner 'target/' abgelegt.
169
170 Installation des Pakets
171 -----------------------
172
173 $ cd /opt/jboss-as-7.1.1.Final/standalone/deployments
174 $ cp /path/where/the/war/file/is/lada.war .
111 touch lada.war.dodeploy 175 touch lada.war.dodeploy
112 176
113 $cd /opt/jboss-as-7.1.1.Final/standalone/deployments 177 $cd /opt/jboss-as-7.1.1.Final/standalone/deployments
114 $cp /path/where/the/war/file/is/lada.war . 178 $cp /path/where/the/war/file/is/lada.war .
115 $touch lada.war.dodeploy 179 $touch lada.war.dodeploy
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)