№ 3998 В разделе
Sysadmin
от January 13th, 2012,
В подшивках: Linux
Пошаговое руководство
- Поставить убунту сервер с конфигурацией LAMP и OpenSSH
Создать пользователя opengts с паролем opengts. Пароль root к MySQL opengts
- sudo rm /etc/apt/sources.list
- sudo nano /etc/apt/sources.list
- прописать любимый репозиторий и нажать ctrl+x, а потом нажать Y
- sudo apt-get update
- sudo apt-get dist-upgrade
- sudo apt-get autoremove
- sudo reboot
- sudo apt-get install default-jdk ant tomcat6 libmysql-java unzip
- cd ~
- скачать от сюда JavaMail http://java.sun.com/products/javamail/downloads/index.html и закачать в виртуалку (WinSCP, wget + кибердиск и т.п.)
- wget “http://downloads.sourceforge.net/project/opengts/server-base/2.2.2/OpenGTS_2.2.2.zip?use_mirror=surfnet”
- unzip OpenGTS*.zip
- rm OpenGTS*.zip
- sudo mv OpenGTS* /opt/OpenGTS
- export CATALINA_HOME=/usr/share/tomcat6/
- export GTS_HOME=/opt/OpenGTS
- export JAVA_HOME=/usr/lib/jvm/default-java/
- unzip javamail*.zip
- rm javamail*.zip
- sudo mv javamail[*]/mail.jar /usr/lib/jvm/default-java/jre/lib/ext/
- wget “http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.14.zip/from/http://mysql.he.net/”
- unzip mysql-connector*.zip
- sudo cp mysql-connector[*]/mysql-connector*.jar /usr/lib/jvm/default-java/jre/lib/ext/
- cd /opt/OpenGTS/
- ant all
- bin/initdb.sh -rootUser=root -rootPass=opengts
- bin/checkInstall.sh
- sudo nano /etc/environment
добавить в конец:
CATALINA_HOME=/usr/share/tomcat6/
GTS_HOME=/opt/OpenGTS/
JAVA_HOME=/usr/lib/jvm/default-java/
- sudo cp ./build/track.war /var/lib/tomcat6/webapps/
- sudo cp ./build/events.war /var/lib/tomcat6/webapps/
- Если необходоимо установить Google Maps, надо в private.xml поместить свой ключ авторизации. Строку <MapProvider name=”openLayers” active=”${MapProvider.active=true}” заменить на <MapProvider name=”openLayers” active=”${MapProvider.active=false}”. Строку <MapProvider name=”googleMaps” active=”${MapProvider.active=false}” заменить <MapProvider name=”googleMaps” active=”${MapProvider.active=true}”.
- sudo nano /etc/rc.local
добавить перед exit 0:export CATALINA_HOME=/usr/share/tomcat6/
export GTS_HOME=/opt/OpenGTS/
export JAVA_HOME=/usr/lib/jvm/default-java/
cd $GTS_HOME
bin/runserver.sh -s gtsdmtp
Сделать рестарт сервера командой sudo reboot
[*] – дополнить имя файла текущей версией
13 комментариев »
Респект автору!
Ставил на Ubuntu 12.04LTS. Все работает!!! Если следовать написанному – то и новичек сможет поднять сможет! Огорчает одна проблемка – ТК102 не хочет подключаться 🙁
Доброго дня. Примечательно краткая инструкция. Кое-что в ошибках …sudo mv javamail[*]/mail.jar /usr/lib/jvm/default-java/jre/lib/ext/
mv: не удалось выполнить stat для «javamail[*]/mail.jar»: Нет такого файла или каталога
Та же 12.04
Сорри .. протупил…
не получается поставить мозг взорвался весь уже. Проблема такая – tomcat установился нормально и отвечает на страничке http://pnp-photo.com:8080/ но при обращении по адресу http://pnp-photo.com:8080/track/Track получаю The requested resource (/track/Track) is not available. Ощущение что не видится track.war хотя он есть и лежит в корне папки webapps. Спасибо
сервер Ubuntu 12.04 на виртуальном хостинге
Ух. Слишком много времени прошло. У меня сейчас нет ни 12.04, ни томката, ни опенгтс. Придется разбираться вам самостоятельно.
Эхххх…совсем новичек в это но желание разобраться огромное-)) Так понимаю что что-то не так с томкетом у меня. Вообще смотрю много общих тем у нас – микроконтроллеры и всякие полезные железки
а что в логах видно? там должно быть написано, что все файлы загрузились и работают.
да я даже не знаю чьи логи смотреть то. Томкета? я не вижу что бы war файл распаковывался куда-то. или в логах opengts? Так до них похоже дело совсем не доходит.
CATALINA_HOME=/usr/share/tomcat6/ Так прописано у меня но файл track.war вобщем как и работающие примеры tomcat я вижу в /usr/local/tomcat6/
Все получилось. Криво томкет стал – переустановил и все пошло
Артем, как получилось русифицировать OPENGTS?
Открой private.html в opengts каталоге, там есть инстукция где поменять false на true, далее перекомпилировать и закинуть всё из opengts/build в томкат… Webapp и рестарт томкат.
Я убрал все кроме нужного варианта языка ато надо выбирать постоянно, а так сразу интер