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 :

Différence de comportement suivant le serveur du même EAR


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Analyste-developpeur java
    Inscrit en
    Mai 2010
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste-developpeur java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2010
    Messages : 135
    Par défaut Différence de comportement suivant le serveur du même EAR
    Bonjour!

    Je travaille sur une application Java utilisant Hibernate, les EJB3 et Struts1.2. Cette appli est déployée sur un serveurs JBoss(4.0.3SP1CP14), sa partie statique sur un Apache et sa BDD sur un serveur MySQL.

    Je rencontre un curieux problème:
    Le même EAR déposé sur le JBoss local que j'ai sur mon ordinateur (un 4.0.3SP1) effectuera un traitement java (la génération d'une partie d'un where d'une requête HQL) là où sur le serveur JBoss distant ne génèrera pas ce bout de code.

    Je vais creuser la question et la préciser au fur et à mesure dans ce post mais si de prime-à-bord quelqu'un a déjà une idée du pourquoi du problème?

    Merci!

  2. #2
    Membre confirmé
    Femme Profil pro
    Analyste-developpeur java
    Inscrit en
    Mai 2010
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste-developpeur java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2010
    Messages : 135
    Par défaut
    Quelques précisions supplémentaires:
    la génération de ce bout de code dépend d'une condition complexe: en fait de deux conditions à deux niveau.

    En fait, j'ai l'impression que la version du JBoss qui diffère un peu va traiter le code et les conditions de manière un peu différente (?)
    Et ainsi que là ou le JBoss4.0.3SP1 de mon pc verra une condition respectée et exécutera les actions liées, le JBoss du serveur distant 4.0.3SP1CP14 la considèrera comme non respectée et ne fera rien.

    C'est très étrange mais c'est pour le moment la seule explication que je vois...

  3. #3
    Membre confirmé
    Femme Profil pro
    Analyste-developpeur java
    Inscrit en
    Mai 2010
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste-developpeur java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2010
    Messages : 135
    Par défaut
    toujours personne?

    Je continue mes recherches du coté des JDK.
    Je compile le code de deux manière différentes:
    - Avec un script de build ANT qui utilise je jdk 1.5.0_22
    - Avec eclipse qui utilise le même JDK

    Je dépose l'ear généré sur le JBoss de mon ordi. Et lorsque j'interroge mon ordi, le mappage variable d'environnement indique que le JRE utilisée par défaut est de version 1.6.0_23.
    Hors sur le serveur de développement la version par défaut est 1.5.0_14.

    Donc ma question:
    Est ce que le JBoss utilisera le JDK par défaut de la machine sur laquelle il se trouve pour interpréter le code ou est ce qu'il est possible comme pour la compilation de le lui préciser?

    Est ce que dans ce cas (interprété par 1.6.0_22) la différence pourrait venir d'une différence d'interprétation du code java par les JDK, JRE, JVM différentes?

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/02/2012, 14h42
  2. Réponses: 4
    Dernier message: 07/01/2010, 12h27
  3. [RegEx] Différence de casse suivant le serveur
    Par pierrickg dans le forum Langage
    Réponses: 2
    Dernier message: 14/04/2009, 22h10
  4. Réponses: 1
    Dernier message: 24/11/2008, 20h39
  5. Réponses: 1
    Dernier message: 06/10/2008, 12h38

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