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

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

Serveur opensource/gratuit multi-JVM ?


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut Serveur opensource/gratuit multi-JVM ?
    Bonjour,

    Sur le projet sur lequel je travaille, en développement nous avons un serveur JBoss sur lequel les ears sont déployés et les tests effectués. En production/qualification, c'est plutôt un WAS qui est utilisé.

    Le WAS permet de déployer les applicatifs sur plusieurs JVM mais d'après mes recherches, visiblement cela n'est pas possible avec JBoss (une seule JVM).

    Nous rencontrons un souci de transfert entre deux JVMs et nous aurions besoin d'effectuer des tests dans l'environnement de développement.

    D'où donc la question (enfin )

    - Sauriez-vous m'indiquer un serveur gratuit (on a explosé les licences avec WAS déjà) qui puisse supporter le déploiement sur plusieurs JVM svp ?

    Merci d'avance pour votre aide.

    Cordialement,

    Giovanny

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Et pourquoi ne pas utiliser plusieurs instances de JBoss qui écoutent sur des ports différents ?

  3. #3
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Je veux bien :-)

    Mais comment faire communiquer un ear déployé sur un avec un autre déployé sur une autre instance ?

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Tu dois pouvoir t'en sortir avec un fichier de configuration jndi.properties dans lequel tu peux spécifier l'adresse de ton serveur.

  5. #5
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Tu dois pouvoir t'en sortir avec un fichier de configuration jndi.properties dans lequel tu peux spécifier l'adresse de ton serveur.
    En fait, dans le fichier c'est écrit :

    # DO NOT EDIT THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING
    #
    java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
    java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces


    Du coup, je ne vois pas une trop grand marge de manoeuvre...

    Par contre, il y a une section JNDI dans le fichier jboss-service.xml qui propose des options de configuration mais je ne vois pas trop comment positionner les attributs afin d'avoir plusieurs JVM

  6. #6
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Justement, tu peux modifier le paramètre java.naming.provider.url et y mettre l'adresse du serveur qui t'intéresse.
    Regarde de ce côté là :
    http://java.sun.com/products/jndi/tu...nv/source.html

  7. #7
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    A lire aussi concernant le multi-instances de JBoss et les liens du document.
    http://www.objis.fr/formation-java/t...instances.html

  8. #8
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par Giovanny Temgoua Voir le message
    Le WAS permet de déployer les applicatifs sur plusieurs JVM mais d'après mes recherches, visiblement cela n'est pas possible avec JBoss (une seule JVM).
    JBoss supporte le clustering depuis longtemps, avec synchronisation de la webapp / ear / etc entre les différents serveur via du multicast, les clients étant routé vers l'un ou l'autre serveur via un frontend. Je ne sais pas si ça satisfait à tes besoin mais bon:

    http://docs.jboss.org/jbossas/jboss4...ter.chapt.html
    http://docs.jboss.org/jbossclusterin...tml/index.html


    Bien configurer les multicast de test serveurs de tests, sinon tu va avoir des développeurs qui vont se retrouver à déployer sur les machines de leur collègue via la synchro multicast

Discussions similaires

  1. Débats entre Base de données OpenSource/Gratuite
    Par cnguyen dans le forum Décisions SGBD
    Réponses: 30
    Dernier message: 25/11/2008, 09h20
  2. serveur tchat C++(multi connexion) UNIX!!! linux
    Par karadoc74 dans le forum Linux
    Réponses: 2
    Dernier message: 14/06/2007, 11h30
  3. Réponses: 7
    Dernier message: 20/10/2006, 15h36
  4. Choix entre 5 SGBD OpenSource/Gratuite
    Par cnguyen dans le forum Décisions SGBD
    Réponses: 17
    Dernier message: 08/06/2006, 09h17
  5. un serveur JSP gratuit pour page perso ?
    Par VerrNum dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 26/04/2006, 10h14

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