IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Comment déployer un environnement java et son site sur un VPS ?


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club Avatar de Arkan100
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut Comment déployer un environnement java et son site sur un VPS ?
    Bonjour,

    Ecoutez, je me tourne vers vous, car j'ai une problématique qui est conne mais je ne pense pas si anodine que ça.
    Je suis développeur JavaEE et .NET/C# avec un niveau intermédiaire, mais je me suis apperçu une fois mon war abouti pour une version prête à être déployée que je n'ai aucune expérience en déploiement de projet.

    j'ai pris un VPS chez OVH et je souhaitais en faire un serveur glassfish au moment où les personnes accèdent au site internet.
    Du coup j'ai installé glassfish sur mon VPS, mais je fais comment pour que mon site se lance et que mon glassfish tourne en tache de fond ?
    Lorsque je cherche en ligne de la documentation pour mettre en ligne ses projets java c'est extrêmement flou sur la démarche à suivre.

    Auriez-vous des liens vers des tutoriel étoffés de qu'est-ce qu'on fait une fois son projet ficelé ? Et même mieux, une documentation pour faire du DevOps d'un projet java ?

  2. #2
    Nouveau membre du Club Avatar de Arkan100
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut
    Pour ceux que ça intéresse, voilà partiellement la réponse après avoir tatonner une journée.
    J'ai réussi à installer et à run glassfish5 en y installant mon fichier war.
    Par contre je n'arrive toujours pas à accéder à mon site sur mon nom de domaine.
    Est-ce que c'est parce que j'ai mis le dossier glassfish5 dans le /home ou est-ce que le /home devrait avoir une permission chmod world ?

    Installation de java8:
    sudo apt-get install openjdk-8-jdk
    java -version

    Installation de glassfish5 :
    sudo wget http://download.oracle.com/glassfish...ssfish-5.0.zip
    sudo unzip glassfish-5.0.zip
    (Vérifier que le fichier a bien était dezip dans le fichier /home et pas dans le /home/ubuntu, sinon il faut le déplacer!!
    sudo mv /home/ubuntu/glassfish5 /home)

    Configuration glassfish :
    sudo nano /etc/systemd/system/glassfish.service
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [Unit]
    Description = GlassFish Server v5.0
    After = syslog.target network.target
     
    [Service]
    ExecStart = /usr/bin/java -jar /home/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain
    ExecStop = /usr/bin/java -jar /home/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain
    ExecReload = /usr/bin/java -jar /home/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain
    Type = forking
     
    [Install]
    WantedBy = multi-user.target
    systemctl enable glassfish.service
    systemctl start glassfish.service

  3. #3
    Membre chevronné
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Par défaut
    Salut,

    Désolé de répondre un peu à coté mais es tu obligé d'utiliser GlassFish ? Un Wildfly me parait bien mieux documenté par exemple... D'autant plus qu'il existe des images Docker pour Wildfly et cela simplifie grandement le déploiement.
    Ca ne répond pas vraiment à ta question mais si tu n'es pas contre utiliser autre chose c'est peut être une approche à explorer.

  4. #4
    Nouveau membre du Club Avatar de Arkan100
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2017
    Messages : 5
    Par défaut
    Je viens de me renseigner sur coup, en fait Wildfly a l'air d'être l'héritié de Jboss ?
    Effectivement, ça pourrait être intéressant, je vais regarder s'il apporte les librairies nécessaires à mon projet.

    Après docker, il faut vraiment que je me forme là-dessus, j'ai lu pas mal de chose, mais c'est assez confus je trouve dans les explications de créations des images et de configuration du serveur. Si vous avez un tutoriel complet sur le sujet, je suis preneur.

  5. #5
    Membre chevronné
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Par défaut
    Oui Wildfly est la continuité de JBoss.

    Dans un premier temps tu peux monter ton archi en local en installant docker et docker-compose sur ton poste de dev.

    Et toute la force de Docker est là, tout ce que tu vas faire en local, marchera forcément sur ton serveur OVH (où tu auras également installé docker et docker-compose) car c'est le même conteneur qui sera utilisé.

    Un tuto pour Wildfly sous Docker : https://aengel.medium.com/wildfly-in...r-648e65275870

Discussions similaires

  1. [PrestaShop] Comment alimenter automatiquement les produits de son site PrestaShop à partir d'autres site e-commerce
    Par MInfo25 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 30/01/2015, 15h34
  2. Comment tester et débuger son site sur tous les navigateurs?
    Par bloodangel78 dans le forum Débuter
    Réponses: 5
    Dernier message: 13/09/2014, 11h16
  3. Sous vista tester son site sur IE6 et IE7
    Par Invité dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 22/01/2008, 17h44
  4. Réponses: 11
    Dernier message: 23/06/2006, 11h25
  5. Comment insérer la recherche google dans son site ?
    Par freud dans le forum Services
    Réponses: 4
    Dernier message: 02/07/2005, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo