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

Servlets/JSP Java Discussion :

Message : "The value for the useBean class attribute is invalid."


Sujet :

Servlets/JSP Java

  1. #21
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    Il est trop gros 800ko...

    Par mail ou ftp ? tu es preneur ?

  2. #22
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Bon, j'ai fait un petit test avec ton war et... je n'ai pas ton erreur...

    Elle se plante (bien sûr) lorsqu'elle execute une requête (vu que je n'ai pas les tables) mais pas sur un problème <jsp:useBean>

    Tu utilises quelle version des différents produits ?

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #23
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    Version de serveur : Apache Tomcat/5.5
    Version de la JVM : 1.5.0_14-b03
    Fournisseur de la JVM : Sun Microsystems Inc.
    Nom d'OS : Linux
    Version d'OS : 2.6.18-6-486
    Architecture d'OS : i386

    Est ce que tu aurais par hasard une version inférieure de Tomcat ?
    D'après certains forum cette erreur n'apparaissait pas sur Tomcat 4...

    Dans tous les cas je ne comprends pas pourquoi ça marche sous Eclipse qui utilise mon tomcat 5.5...

  4. #24
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Peux-tu faire un test en définissant la propriété con en private plutôt que public ?

  5. #25
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Une question, tu déploies ton application comment sur le serveur ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #26
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Tiens c marrant, ce matin j'ai revu le pb si il étais résolu et dans un cours, je suis tombé sur:

    Pour les JSP le seul format à respecter est le suivant :

    1.

    la classe doit avoir un constructeur sans argument ;
    2.

    la classe ne doit pas avoir d'attribut public ;
    3.

    la classe doit avoir des méthodes accesseurs vers ses membres particuliers appelés propriétés. Pour une propriété de nom prop les méthodes setProp() et getProp() doivent être définies. Si la propriété est de type booléen la méthode getProp() est remplacée par isProp().


    Donc il y aurais effectivement le pb de cet attribut private
    Mais d'un autre côté ça marche sous eclipse machin tomcat 5.5

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    c_nvy,

    J'ai essayé avec tout les attributs en private et j'avais même essayé avec une classe vide (sans attributs) et juste un constructeur (vide lui aussi), le problème se reproduit.
    J'ai l'impression que le problème se situe plus au niveau du déploiement...

    Fench,

    Oui tout à fait d'autant plus que mon .war semble fonctionner chez OButterlin !

    OButterlin,

    Je copie via ftp les fichiers à la racine de mon Tomcat...

  8. #28
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tu transfères bien en binaire ?

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    Oui je transfère en binaire

    Bon voici mon début de solution :

    J'ai modifié dans le server.xml le appBase="webapps" en chemin absolue "/usr/share/tomcat5.5-webapps/" car il s'avère que par défaut ce n'est pas le même...

    J'ai ensuite copié le .war "à la main" à la racine du chemin évoqué ci-dessus
    (pas de déploiement assisté par le manager)

    Et enfin contraint Eclipse à utiliser le jdk 1.5 lors de la compilation (version du serveur, je suis en 1.6 sur la plateforme de dev).

    Les erreurs qui persistent ne semblent plus concerner le "useBean"...

  10. #30
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Bon, j'ai fait le test en copiant directement le war dans le répertoire webapps de Tomcat et ça fonctionne également (j'utilisais le manager pour importer le war avant)

    Le problème à mon avis est dans Tomcat.
    Il faudrait supprimer le répertoire de compilation des pages, chez moi c'est :

    C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\WebInterface

    Adapte la partie verte chez toi...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #31
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    Merci à tous de votre participation, le problème lié à mon "useBean" étant résolu, je passe ce post en résolu.

    OButterlin, merci pour l'info, d'autres problèmes persistent mais ne concernent pas ce forum...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/06/2015, 11h32
  2. Réponses: 2
    Dernier message: 26/05/2015, 20h30
  3. Réponses: 0
    Dernier message: 23/03/2015, 15h29
  4. Réponses: 2
    Dernier message: 23/01/2008, 16h26

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