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

Tomcat et TomEE Java Discussion :

Remettre sur les rails un projet Java EE complexe


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut Remettre sur les rails un projet Java EE complexe
    Bonjour à tous,

    Je cherche à remettre sur les rails un projet Java EE complexe qui remonte à 1 an et après formatage de mon PC.

    J'ai téléchargé Eclipse Juno, installé WAMP, importé la base MySQL du projet dans PhpMyAdmin, importé le projet dans Eclipse, installé le service Tomcat sous Windows, et configuré un serveur Tomcat dans Eclipse comme suit:



    Sauf que, dans mon navigateur, lorsque je tape localhost:8081, j'ai une erreur 404 sur la racine (Error 404 - /).

    Mon fichier web.xml est pourtant "à jour".
    J'ai l'impression d'avoir oublié quelque chose, mais je ne sais pas trop quoi.
    Il faut dire qu'en Java EE je suis un peu rouillé côté configuration.

    Que me conseillez-vous de vérifier/faire?
    Merci d'avance.

  2. #2
    Membre confirmé Avatar de Dark-Water
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Par défaut
    Tu as quoi dans ton dossier wtpwebapps ? je pense qu'il te manque les webapp de tomcat manager, host-manager ...

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Tu parles bien du dossier MonProjay\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps?
    Si c'est le cas, effectivement y a pas grand chose dedans, mais je ne me rappelle pas avoir fait quoi que ce soit de ce genre la dernière fois...
    Ca a l'air d'avoir un truc à voir avec Maven, or on ne l'utilisait pas.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Bon, j'ai essayé toutes les astuces du net sans succès. Quand j'ajoute mes deux projets (j'en ai en fait deux qui fonctionnent de pair) dans l'onglet Sources de mon serveur dans le menu Run configurations..., j'obtiens les erreurs suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    oct. 17, 2013 11:41:35 PM org.apache.catalina.core.AprLifecycleListener init
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin;C:/Program Files (x86)/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Android\sdk\platform-tools;C:\Program Files (x86)\Java\jre7\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Java\jre7\bin;C:\eclipse;;.
    oct. 17, 2013 11:41:35 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["http-bio-8080"]
    oct. 17, 2013 11:41:35 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
    oct. 17, 2013 11:41:35 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 601 ms
    oct. 17, 2013 11:41:35 PM org.apache.catalina.core.StandardService startInternal
    INFO: Starting service Catalina
    oct. 17, 2013 11:41:35 PM org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
    oct. 17, 2013 11:41:35 PM org.apache.catalina.valves.AccessLogValve open
    SEVERE: Failed to open access log file [C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2013-10-17.txt]
    java.io.FileNotFoundException: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2013-10-17.txt (Access is denied)
    	at java.io.FileOutputStream.open(Native Method)
    	at java.io.FileOutputStream.<init>(Unknown Source)
    	at org.apache.catalina.valves.AccessLogValve.open(AccessLogValve.java:1203)
    	at org.apache.catalina.valves.AccessLogValve.startInternal(AccessLogValve.java:1264)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:185)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1137)
    	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    oct. 17, 2013 11:41:35 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\docs
    oct. 17, 2013 11:41:35 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\manager
    oct. 17, 2013 11:41:36 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
    oct. 17, 2013 11:41:36 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-bio-8080"]
    oct. 17, 2013 11:41:36 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-bio-8009"]
    oct. 17, 2013 11:41:36 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 498 ms
    Et j'ai toujours l'erreur 404.

    Quand je suis cette astuce, j'ai une page d'accueil Tomcat qui s'affiche (je m'en doutais un peu, ça a l'air d'être un tout autre serveur)!

    Pour le dossier dont tu parles, à part celui du chemin que je t'ai donné dans mon précédent post, je n'en ai pas trouvé d'autre!

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

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Pour ce que e vois sur tes logs, tu as démarré tomcat, mais aucune webapp n'est déployée dessus -> Tu risque pas d'avoir autre chose que du http 404. Faut déployer ta webapp (bouton droit sur le projet, run on server)

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Pour ce que e vois sur tes logs, tu as démarré tomcat, mais aucune webapp n'est déployée dessus -> Tu risque pas d'avoir autre chose que du http 404. Faut déployer ta webapp (bouton droit sur le projet, run on server)
    Run on server c'est ce que je fais depuis 24 heures, mais rien à faire. Le serveur se lance, mais y a rien dessus...

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

Discussions similaires

  1. KDE SC 4.4 est arrivé, KDE 4.5 déjà sur les rails (et en vidéo)
    Par Gordon Fowler dans le forum Actualités
    Réponses: 19
    Dernier message: 13/02/2010, 03h02
  2. Réponses: 0
    Dernier message: 10/08/2009, 12h47
  3. Livre sur les interfaces graphiques en java.
    Par zulot dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 22/11/2007, 02h10
  4. Meilleur livre sur les design patterns en Java?
    Par JFortranDoc dans le forum Logging
    Réponses: 5
    Dernier message: 15/06/2006, 02h19

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