Установка "своей" сборки вместо чистой OpenGeo Suite Community Edition
Начало
Смысл действия в том, что хочется иметь более свежие версии сервлет-контейнера и геосервера.Имеется обычная Ubuntu Server 12.04 LTS.
Установка
работаем от SU$ sudo -sдобавляем источники:
wget -qO- http://apt.opengeo.org/gpg.key | apt-key add -
echo "deb http://apt.opengeo.org/suite/v3/ubuntu lucid main" >> /etc/apt/sources.list
apt-get update
После последней команды, в терминале будет список доступных пакетов от OpenGeo:
apt-cache search opengeo
Первым делом ставим СУБД:
apt-get install opengeo-postgisТут же можно установить нативные библиотеки JAI
apt-get install opengeo-jaiПри желании, можно настроить доступ к PostgreSQL извне. Для этого в /etc/postgresql/9.2/main/postgresql.conf редактировать строку:
listen_addresses = 'адреса с которых будет слушать сервер'
далее будем ставить свежий Tomcat7 и Geoserver 2.4, у OpenGeo котик шестой и Geoserver 2.2 SNAPSHOT.
Удаляем старый томкэт:
apt-get remove tomcat6
Ставим Java от Oracle:
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-jdk7-installer
export JAVA_HOME=/usr/lib/jvm/java-7-oracle
root@ubuntu:/# java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
Новый томкэт:
apt-get install tomcat7
apt-get install tomcat7-admin
Нужно изменить файл с пользователями Tomcat, чтобы иметь возможность доступа к админ-консоле.
/etc/tomcat7/tomcat-users.xml
<tomcat-users>
<role rolename="manager-gui" />
<role rolename="admin-gui" />
<role rolename="manager" />
<role rolename="admin" />
<role rolename="manager-script" />
<user username="tomcat" password="passsss" roles="manager-gui, manager,admin,admin-gui,manager-script" />
</tomcat-users>
Далее в /usr/share/tomcat7/bin/catalina.sh устанвливаем переменную:
CATALINA_OPTS="-Xms2048m -Xmx2048m -XX:MaxPermSize=256m"Рестарт Tomcat.
Ну вот вроде и всё.
Дальше миграция данных
Комментарии
Отправить комментарий