Mercurial > lada > lada-server
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 |