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 :

Build et Run d'un ancien projet JSP.


Sujet :

Servlets/JSP Java

  1. #1
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut Build et Run d'un ancien projet JSP.
    Bonjour,

    Je dois reprendre la main sur un ancien projet java et bien sûr il n'existe pas de documentation.

    Ce projet tourne actuellement sur une version java 6.33 (donc assez vieille).

    Le but serait de pouvoir encore maintenir ce projet deux ou trois ans le temps de concevoir un nouveau.

    j'ai importé les sources du projet dans eclipse sans trop de mal, par contre il me reste qq erreur pour ce que je pense être des librairies non trouvées.

    En gros voici la configuration du projet :

    Nom : Capture.JPG
Affichages : 160
Taille : 63,8 Ko

    J'ai donc des erreurs de variables non résolues :

    Nom : Capture 2.JPG
Affichages : 143
Taille : 202,8 Ko

    Ces variables sont d'après moi définies dans une librairie créée par une société externe, dont nous avons également les sources :

    Nom : Capture 3.JPG
Affichages : 140
Taille : 72,4 Ko

    Les jars issus de la compilation de ces sources se trouvent bien liés dans le java Build Path comme librairies (Web App Librairies.)

    Nom : Capture 4.JPG
Affichages : 146
Taille : 104,7 Ko

    Je ne comprends donc pas d'où viennent les erreurs de compilation (si on crée un War et qu'on le place sur notre serveur cela fonctionne bien mais l'idée serait de pouvoir debbuger)

    Une idée ? (cela fait longtemps que je n'ai plus fait du java et encore moins avec éclipse).

  2. #2
    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
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Difficile de déterminer ce qui coince mais il y a déjà l'erreur "Java compiler version does not match..." à traiter.

    Questions :

    - Quelle version d'Eclipse ?
    - Quelle JDK ?
    - Comment le projet a été créé ?
    - Je vois que c'est un projet "faceted", pourrais-tu montrer les options utilisées ? (click droit sur le projet -> Properties -> Project Facets)

  3. #3
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Désolé pour la réponse tardive.

    - Pour la version d'Eclipse il s'agit de la version Mars.2 relase 4.5.2. Il semblerait qu'on ne sait compiler qu'avec cette version car le projet est trop vieux.
    - Version Java, j'ai le jre1.8.0_333. Le "Compiler compliance level" étant mis sur 1.6.
    - Pour la création du projet, j'ai récupérer les sources de notre Git local et j'ai fait une création de projet à partir du répertoire sur le disque.
    - Pour les Facets :

    Nom : Capture.JPG
Affichages : 105
Taille : 41,8 Ko

    Merci d'avance.

  4. #4
    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
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Pourquoi avoir choisi une version 1.4 de Java ? (dans ton premier post, tu parles de Java 1.6)

    Bon, la version Mars n'est vraiment, mais vraiment pas de toute première fraicheur mais bon, du moment qu'il est correctement paramétré, ça ne devrait pas poser de problème (à priori).

    Au niveau de l'écran "Facets", il y a quoi dans l'onglet "Runtime" ?

  5. #5
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Pourquoi avoir choisi une version 1.4 de Java ? (dans ton premier post, tu parles de Java 1.6)

    Bon, la version Mars n'est vraiment, mais vraiment pas de toute première fraicheur mais bon, du moment qu'il est correctement paramétré, ça ne devrait pas poser de problème (à priori).

    Au niveau de l'écran "Facets", il y a quoi dans l'onglet "Runtime" ?
    Pour la version de java je n'avais pas vu qu'il fallait l'initialiser à cet endroit (j'ai l'habitude de .net et donc de visual studio) donc je viens de faire la modification. Je viens de passer en 1.6 et je n'ai plus l'erreur au niveau des Facets

    Pour le runtime voici :

    Nom : Capture.JPG
Affichages : 102
Taille : 77,7 Ko

    Il me reste les erreurs relatives aux deux variables non définies (que je ne trouve effectivement pas dans le projet), mais vu qu'il s'agit du menu pour le PDA (Pocket), je dois pouvoir le désactiver vu que nous venons de déployer un nouveau programme :

    Nom : Capture2.JPG
Affichages : 107
Taille : 283,5 Ko

  6. #6
    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
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Pour le Runtime, généralement, dans un projet "Dynamic Web Project", on créé un Runtime du serveur sur lequel doit tourner l'application, ça permet d'avoir accès aux lib de ce dernier (inutile d'ajouter toutes les classes qui sont dans le path du serveur).

    Pour les 2 variables manquantes, il doit y avoir un bout manquant dans le code, peut-être lié à un include.
    Il faudrait chercher "typeMenu" dans le projet pour voir où c'est défini (si c'est défini) et ensuite on pourra (je suppose) corriger l'erreur.
    Bon, si ces pages ne servent plus, tu peux aussi les supprimer du projet...

  7. #7
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Pour le Runtime, généralement, dans un projet "Dynamic Web Project", on créé un Runtime du serveur sur lequel doit tourner l'application, ça permet d'avoir accès aux lib de ce dernier (inutile d'ajouter toutes les classes qui sont dans le path du serveur).

    Pour les 2 variables manquantes, il doit y avoir un bout manquant dans le code, peut-être lié à un include.
    Il faudrait chercher "typeMenu" dans le projet pour voir où c'est défini (si c'est défini) et ensuite on pourra (je suppose) corriger l'erreur.
    Bon, si ces pages ne servent plus, tu peux aussi les supprimer du projet...
    Justement je n'ai jamais trouvé la déclaration ;-(.

    Par contre pour la création du runtime sur le serveur, cela veut dire qu'on l'exécute donc sur le serveur cible ?

  8. #8
    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
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Il te manque peut-être un projet, ou une lib... il faudrait voir sur le serveur de prod (si tu as accès) pour chercher un jar ou un projet qui manquerait.

    Pour le runtime, disons qu'on peut faire tourner l'application sur un serveur local qui est le reflet du serveur de prod.. à 2 ou 3 choses spécifiques généralement (comme la DB par exemple).

  9. #9
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Au final j'ai supprimé les deux fichiers où se trouvaient les erreurs et qui effectivement ne servaient plus.

    J'ai également pu reprendre le projet avec la dernière version d'Eclipse et le lancer en local.

    Merci pour votre aide ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. BUILD ERROR sur création d'un projet multi-modules
    Par elitost dans le forum Maven
    Réponses: 1
    Dernier message: 28/08/2006, 16h23
  2. Réponses: 2
    Dernier message: 11/04/2006, 10h27
  3. [Info] Projet JSP
    Par daninho dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 06/03/2006, 22h01
  4. [Run]comment executer un projet java sous eclipse
    Par snaioua dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/10/2005, 18h40
  5. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 19h03

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