Démarrer l'application Compiere Client ?

jadanet
2006-11-16
2013-05-02
  • jadanet

    jadanet - 2006-11-16

    Bonjour tout le monde,

    Quand je lance l'application Compiere Client depuis une adresse publique j'ai un problème de lancement de l'application serveur (Dans le champ serveur la petite image du serveur est en rouge le reste du champ est blanc).
    Le lancement de l'application Compiere Client deouis une adresse privé ne pause pas de problème et tout le champ Serveur est en blanc.

    Note: je vous informe que le serveur est bien sûre lancer mais il y'a un warning dans le fichier log du serveur noté comme suit:
    <WARN  [org.jboss.ejb.EjbModule] Could not load the
    org.jboss.webservice.server.ServiceEndpointInterceptor interceptor>

    je ne sais pas est ce que c'est ça la cause du problème?
    Si c'est ça je vous demande comment faire pour résoudre ce problème, sinon pouvez vous me dire ou est le problème et comment le résoudre?

    Merci à vous

     
    • jadanet

      jadanet - 2006-11-16

      J'ai oublié de vous informez que j'ai la version 2.5.3b de Compiere  et la version 10.2.0.1.0 de Oracle.

      Merci à vous.

       
    • Vincent Harcq

      Vincent Harcq - 2006-11-16

      La partie gauche de ce champs décrit le succès ou l'échec de la communication entre le client java et le serveur JBoss

      Quand c'est rouge : pas de communication.

      Si je comprends bien le problème :

      La communication se fait par RMI qui n'est pas un port TCP unique à ouvrir.
      Soit tu peut faire du NAT default IP pour renvoyer tous les paquets de/vers le host
      Soit tu devras utiliser du VPN
      Suis je clair ?

       
    • hakem

      hakem - 2006-11-18

      Merci de l'idée VPN, nous allons l'essayer.

      Pour confirmer:

      1-) La connexion se fait par la méthode suivante:

        Compiere Server se trouve sur une machine dans un réseau privé : IP: 192.168.1.15;
        Afin d'accéder à cette instance à distance, nous avons appliqué un routing comme suit sur l'IP publique du réseau:
        port public 3000 ==> 1099  (serveur applicatif)
        port public 4000 ==> 1521 (base de données)

      2-) Lorsqu'on lance un client Compiere à partir dun réseau public vers l'adresse IP fixe disposant des règles de routage de port, Compiere réussit à se connecter, mais la communication au serveur applicatif est "en rouge".

       
    • Vincent Harcq

      Vincent Harcq - 2006-11-19

      Il faudrait aussi ouvrir le 4444 au minimum
      1099 c'et ld JNDI (genre de DNS : lookup)
      4444 c'est le RMI (genre de HTTP : communication)

      Mais comme j'ai déjà dit je crains que RMI fasse du dynamic port TCP

       
    • hakem

      hakem - 2006-11-20

      ok merci Vincent,

      Le problème peut avoir plusieurs sources, mais voici solutions après les avoir résolues:

      PROBLEME DE NOMS DE DOMAINE:
      ----------------------------

      1-) Admettons le serveur est sur une IP publique: X.X.X.X avec nom de machine SERVEURCOMPIERE;
      2-) Admettons que le client est sur une IP Y.Y.Y.Y ;

      Le client Compiere interroge le serveur, le serveur répond SERVEURCOMPIERE qui n'es tpas reconnu par le PC client.

      Solution:
      ---------
      Dans le PC client, aller dans /etc/hosts et rajouter une ligne

      X.X.X.X SERVEURCOMPIERE

      Relancer le client, le serveur réussira à se connecter.

      PROBLEME DU SERVEUR JBOSS

      Le "Test Application" dans le client peut échouer à cause du serveur JBOSS. Dans ce cas la, il faut redémarrer le serveur JBOSS coté serveur et relancer l'application cliente;

       

Log in to post a comment.