Le 25 février par BugsByte
Installation de Java Development Kit Récupération de Java Development Kit
$ wget http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz?AuthParam=1424885850_e17bb1deb51707a98fc039112501dba1 $ mv jdk-8u31-linux-x64.tar.gz?AuthParam=1424885850_e17bb1deb51707a98fc039112501dba1 jdk-8u31-linux-x64.tar.gz
Décompression de l'archive
$ tar xzf jdk-8u31-linux-x64.tar.gz
Déplacement des fichiers dans /opt
$ sudo mv jdk1.8.0_31 /opt
Installation de WiseMapping Récupération de WiseMapping
$ wget https://bitbucket.org/wisemapping/wisemapping-open-source/downloads/wisemapping-v4.0.1.zip
Décompression de l'archive
$ unzip wisemapping-v4.0.1.zip
Déplacement des fichiers dans /opt
$ sudo mv wisemapping-v4.0.1 /opt/
Création d'un user wisemapping
$ sudo adduser wisemapping
Changement des droits sur le dossier
$ sudo chown -R wisemapping. .
Connexion avec ce user
$ su wisemapping
Lancement de WiseMapping pour test
$ /opt/jdk1.8.0_31/bin/java -Dorg.apache.jasper.compiler.disablejsr199=true -jar start.jar
Ouverture dans un navigateur de http://www.labx.fr:8080/wisemapping/. Ça marche.
Ctrl+C pour arrêter wisemapping. Retour sur le user bugsbyte
Création d'un user mysql wisemapping via PHPMyAdmin
Création des tables nécessaires à WiseMapping
$ mysql -u wisemapping -p wisemapping < config/database/mysql/create-schemas.sql
Modification du fichier de configuration de WiseMapping
$ sudo emacs webapps/wisemapping/WEB-INF/app.properties $ sudo emacs contexts/wisemapping.xml
Connexion avec le user wisemapping
$ su wisemapping
Lancement de WiseMapping pour test
$ /opt/jdk1.8.0_31/bin/java -Xmx256m -Dorg.apache.jasper.compiler.disablejsr199=true -jar start.jar
Ouverture dans un navigateur de http://www.labx.fr:8080/wisemapping/. Ça marche.
Ctrl+C pour arrêter wisemapping. Retour sur le user bugsbyte
Création d'un script pour lancer WiseMapping
$ sudo emacs /opt/wisemapping-v4.0.1/bin/wisemapping.sh
Changement des droits du script
$ sudo chmod +x bin/wisemapping.sh
Création d'un fichier de lancement automatique de WiseMapping
$ sudo cp /etc/init.d/skeleton /etc/init.d/wisemapping $ sudo emacs /etc/init.d/wisemapping
Ajout des droits d'exécution sur ce fichier
$ sudo chmod +x /etc/init.d/wisemapping
Installation de ce script de lancement automatique
$ sudo update-rc.d wisemapping defaults
Lancement du service EtherCalc
$ sudo service wisemapping start
Création d'un proxy NGinx
$ sudo emacs /etc/nginx/sites-enabled/labx_wisemapping
Activation du proxy
$ sudo ln -s /etc/nginx/sites-available/labx_wisemapping /etc/nginx/sites-enabled/labx_wisemapping
Rechargement de la configuration de NGinx
$ sudo service nginx reload
Teste de WiseMapping depuis l'url http://mindmap.labx.fr. Ça marche avec une redirection automatique sur https://mindmap.labx.fr.