OpenGTS Guia instalacion canal de ShiftKey

in #opengts5 years ago

#Instalacion de Apache, MySQL

sudo apt-get update

sudo apt-get install apache2 php5 mysql-server libmysql-java ant unzip

sudo /etc/init.d/mysql start


#OpenJDK 8

sudo apt-get install openjdk-8-jdk

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> ~/.bashrc


#tomcat

VERT=8.5.43

cd /tmp

wget -c https://www-us.apache.org/dist/tomcat/tomcat-8/v${VERT}/bin/apache-tomcat-${VERT}.zip

unzip apache-tomcat-${VERT}.zip

sudo cp -a apache-tomcat-${VERT} /usr/local/

export CATALINA_HOME=/usr/local/apache-tomcat-${VERT}

cd /usr/local

sudo ln -s $CATALINA_HOME tomcat

cd $CATALINA_HOME/bin

chmod a+x *.sh

$CATALINA_HOME/bin/startup.sh

echo "export CATALINA_HOME=/usr/local/apache-tomcat-${VERT}" >> ~/.bashrc


#java Conector

VER=8.0.17

cd /tmp

wget -c http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-${VER}.zip

unzip mysql-connector-java-${VER}.zip

cd mysql-connector-java-${VER}

sudo cp mysql-connector-java-${VER}-bin.jar $JAVA_HOME/jre/lib/ext


#Java Mail

VER=1.6.2

cd /tmp

wget -c https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/${VER}/javax.mail-${VER}.jar

sudo cp javax.mail-${VER}.jar $JAVA_HOME/jre/lib/ext/

sudo mv $JAVA_HOME/jre/lib/ext/javax.mail-${VER}.jar $JAVA_HOME/jre/lib/ext/javax.mail.jar


#OpenGTS


sudo apt-get install curl


cd /tmp

VER=2.6.5

curl -L https://razaoinfo.dl.sourceforge.net/project/opengts/server-base/${VER}/OpenGTS_${VER}.zip > OpenGTS_${VER}.zip

sudo unzip /tmp/OpenGTS_${VER}.zip -d /usr/local


GROUP=users

sudo chown -R ${USER}:${GROUP} /usr/local/OpenGTS_${VER}

export GTS_HOME=/usr/local/OpenGTS_${VER}

echo "export GTS_HOME=/usr/local/OpenGTS_${VER}" >> ~/.bashrc


#Creamos las variables de entornos y los SYSLINK


echo "export ANT_HOME=/usr/share/ant" >> ~/.bashrc

source ~/.bashrc


sudo ln -s $JAVA_HOME /usr/local/java

sudo ln -s $CATALINA_HOME /usr/local/tomcat

sudo ln -s $GTS_HOME /usr/local/gts


#Configuracion basica


sed -i "s/#db.sql.user=gts/db.sql.user=gts/" $GTS_HOME/config.conf

sed -i "s/#db.sql.password=opengts/db.sql.password=opengts/" $GTS_HOME/config.conf


ls -l $CATALINA_HOME

unlink /usr/local/apache-tomcat-${VERT}/apache-tomcat-${VERT}


#Compilacion y instalacion


cd $GTS_HOME

ant all


# usuario y contraseña root de mysql si <>

bin/initdb.sh -rootUser=<rootUser> -rootPass=<rootPass>


#Verificamos que todo esta correcto.

cd $GTS_HOME && bin/checkInstall.sh


#Agregamos la cuenta maestra y copiamos el war a tomcat

#Remplazar "password" por la contraseña que van a predefinir

bin/admin.sh Account -account=sysadmin -pass=password -create


cd $GTS_HOME && ant track

cp build/track.war $CATALINA_HOME/webapps/


#ahora si puede acceder a su servidor  http://IP:8080/track/Track


# Si no puede acceder entonces debera reiniciar tomcat

# Chequeamos si el tomcat esta corriendo.

ps -ef | grep tomcat


# Si esta corriendo, ejecutamos

$CATALINA_HOME/bin/shutdown.sh

rm -rf $CATALINA_HOME/webapps/track*

cp $GTS_HOME/build/track.war $CATALINA_HOME/webapps/

$CATALINA_HOME/bin/startup.sh


# si no lo esta, ejecutamos

$CATALINA_HOME/bin/startup.sh


# verificamos nuestra API events.war

cd $GTS_HOME && ant events

cp -v build/events.war $CATALINA_HOME/webapps


cd $GTS_HOME && ant gprmc

cp build/gprmc.war $CATALINA_HOME/webapps/


bin/checkInstall.sh


#si has llegado a este punto sin algún tipo de error entonces hemos logrado el objetivo. Seguimos con el proyecto

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 53801.93
ETH 2252.31
USDT 1.00
SBD 2.26