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

Struts 2 Java Discussion :

Installation d'une application struts-blank-2.1.6.war vide


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut Installation d'une application struts-blank-2.1.6.war vide
    Bonjour,

    je souhaite installer une application Struts vide, mais j'ai une erreur:

    Etat HTTP 404 - /installationstruts2/

    --------------------------------------------------------------------------------

    type Rapport d'état

    message /installationstruts2/

    description La ressource demandée (/installationstruts2/) n'est pas disponible.
    Voici l'arborescence de mon projet dans Eclipse:

    Voici l'arborescence de mon application sous Eclipse:

    installationstruts2
    /JRE System Library [jre6]
    /Referenced Libraries
    /WEB-INF/src/example/ExampleSupport.java
    /WEB-INF/src/example/HelloWorld.java
    /WEB-INF/src/example/Login.java
    /WEB-INF/src/example/Login-validation.xml
    /WEB-INF/src/example/package_es.properties
    /WEB-INF/src/example/package.properties
    /WEB-INF/src/example.xml
    /WEB-INF/src/LICENCE.txt
    /WEB-INF/src/NOTICE.txt
    /WEB-INF/src/struts.xml
    /work
    /example/HelloWorld.jsp
    /example/Login.jsp
    /example/Menu.jsp
    /example/Missing.jsp
    /example/Register.jsp
    /example/Welcome.jsp
    /META-INF/maven/org.apache.struts/struts2-blank/pom.properties
    /META-INF/maven/org.apache.struts/struts2-blank/pom.xml
    /META-INF/LICENCE.txt
    /META-INF/MANIFEST.MF
    /META-INF/NOTICE.txt
    /WEB/INF/lib/commons-fileupload-1.2.1.jar
    /WEB/INF/lib/commons-io-1.3.2.jar
    /WEB/INF/lib/commons-logging-1.1.jar
    /WEB/INF/lib/freemarker-2.3.13.jar
    /WEB/INF/lib/junit-3.8.1.jar
    /WEB/INF/lib/ognl-2.6.11.jar
    /WEB/INF/lib/spring-test-2.5.6.jar
    /WEB/INF/lib/struts2-core-2.1.6.jar
    /WEB/INF/lib/xwork-2.1.2.jar
    /WEB/INF/web.xml
    /index.html

    Les fichiers principaux sont:

    web.xml
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     
        <display-name>Struts Blank</display-name>
     
        <filter>
            <filter-name>struts2</filter-name>
            <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        </filter>
     
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
     
        <welcome-file-list>
            <welcome-file>index.html</welcome-file>
        </welcome-file-list>
     
    </web-app>
    struts.xml

    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
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
     
    <struts>
     
        <constant name="struts.enable.DynamicMethodInvocation" value="false" />
        <constant name="struts.devMode" value="false" />
     
        <include file="example.xml"/>
     
     
     
        <package name="default" namespace="/" extends="struts-default">
            <default-action-ref name="index" />
            <action name="index">
                <result type="redirectAction">
                    <param name="actionName">HelloWorld</param>
                    <param name="namespace">/example</param>
                </result>
            </action>
        </package>
     
        <!-- Add packages here -->
     
    </struts>
    example.xml

    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
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
            "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
            "http://struts.apache.org/dtds/struts-2.0.dtd">
     
    <struts>
     
        <package name="example" namespace="/example" extends="struts-default">
     
            <action name="HelloWorld" class="example.HelloWorld">
                <result>/example/HelloWorld.jsp</result>
            </action>
     
            <action name="Login_*" method="{1}" class="example.Login">
                <result name="input">/example/Login.jsp</result>
                <result type="redirectAction">Menu</result>
            </action>
     
            <action name="*" class="example.ExampleSupport">
                <result>/example/{1}.jsp</result>
            </action>
     
            <!-- Add actions here -->
        </package>
    </struts>
    Le problème ne vient pas des fichiers, car j'ai déjà installé cette application et les ennuis que j'avais eu ne venait pas des fichiers. En revanche, il y'a sans doute quelque chose qui cloche dans l'installation.
    J'ai donc extrait le war struts-blank-2.1.6.war dans un répertoire installationstruts2 de mon workspace, puis j'ai crée un projet Tomcat. J'ai ensuite démarré Tomcat 6.0 qui fonctionne très bien et j'ai tapé l'url suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost:8080/installationstruts2/
    Voilà, si quelqu'un voit le problème.

    Merci d'avance, mumu27!

  2. #2
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut
    Je tiens à préciser ceci, j'ai extrait mon fichier struts-blank-2.1.6.war dans le répertoire webapps de Tomcat et je n'ai pas réussi à démarrer l'application struts. J'ai tapé l'URL : .

    Je pense que cela peut-être lié à mon problème, mais je ne comprends pas.

    Mumu27!

  3. #3
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Pourrais-tu mettre les logs de Tomcat? Tu as peut-être un Error filter start.
    Si c'est le cas, utilise par exemple log4j pour mettre les logs de DEBUG. Ce sera plus explicite.

    Exemple de log4j.xml :
    Code xml : 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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
    <log4j:configuration>
    	<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
    		<layout class="org.apache.log4j.PatternLayout">
    			<param name="ConversionPattern" value="%d{ABSOLUTE} 
          %5p %c{1}:%L - %m%n" />
     
    		</layout>
    	</appender>
    	<root>
    		<priority value="DEBUG"></priority>
    		<appender-ref ref="stdout" />
    	</root>
    </log4j:configuration>

  4. #4
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut
    Bonjour,

    j'ai essayé l'application struts 2 sur Tomcat, en la mettant dans webapp, elle fonctionne maintenant. Cependant, j'ai toujours des soucis avec Eclipse. J'ai utilisé le fichier log4j, mais je n'ai pas de messages d'erreur. J'ai testé une jsp toute simple avec Eclipse, elle ne fonctionne pas non plus. Je pense qu'il y'a un souci au niveau de l'installation d'Eclipse, mais je ne vois pas quoi.

    mumu27

  5. #5
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Qu'est-ce que tu as d'affiché dans ta console au démarrage de Tomcat?

  6. #6
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut
    Bonjour,

    Voici ce que m'affiche la console Tomcat:

    15 juil. 2011 09:42:38 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\jre6\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;D:\eclipse;;.
    15 juil. 2011 09:42:38 org.apache.coyote.http11.Http11Protocol init
    INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
    15 juil. 2011 09:42:38 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 734 ms
    15 juil. 2011 09:42:38 org.apache.catalina.core.StandardService start
    INFO: Démarrage du service Catalina
    15 juil. 2011 09:42:38 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
    15 juil. 2011 09:42:38 org.apache.catalina.startup.HostConfig deployDescriptor
    INFO: Déploiement du descripteur de configuration manager.xml
    15 juil. 2011 09:42:39 org.apache.catalina.startup.HostConfig deployWAR
    INFO: Déploiement de l'archive struts2-blank-2.1.6.war de l'application web
    15 juil. 2011 09:42:39 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    INFO: Parsing configuration file [struts-default.xml]
    15 juil. 2011 09:42:39 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    INFO: Unable to locate configuration files of the name struts-plugin.xml, skipping
    15 juil. 2011 09:42:39 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    INFO: Parsing configuration file [struts-plugin.xml]
    15 juil. 2011 09:42:39 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
    INFO: Parsing configuration file [struts.xml]
    15 juil. 2011 09:42:40 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Déploiement du répertoire docs de l'application web
    15 juil. 2011 09:42:40 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Déploiement du répertoire ROOT de l'application web
    15 juil. 2011 09:42:40 org.apache.coyote.http11.Http11Protocol start
    INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
    15 juil. 2011 09:42:40 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    15 juil. 2011 09:42:40 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/60 config=null
    15 juil. 2011 09:42:40 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 1792 ms

    Par contre j'ai des petites questions par rapport à l'installation de plugins pour J2EE. Pour tomcat, j'ai installé le plugin tomcat dans le répertoire plugin Eclipse, il a l'air de fonctionner. J'ai aussi essayé d'installer le plugin wtp, j'ai donc téléchargé le dossier wtp-R-3.3.0-20110607160810, j'ai simplement pris ce qui était dans le dossier features et je l'ai mis dans le dossier features d'Eclipse et j'ai pris ce qui était dans le dossier plugin et je l'ai mis dans le dossier plugin d'eclipse. Ensuite j'ai regardé dans le menu window->customize perspective si tomcat était bien installé et j'ai ensuite paramétré Tomcat dans le menu window->preferences. Peut-être ai-je oublié quelque chose?

    mumu27

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

Discussions similaires

  1. installer une application struts sur le reseau
    Par zurich dans le forum Struts 1
    Réponses: 2
    Dernier message: 17/10/2006, 17h22
  2. Installation d'une application Delphi6 avec Interbase
    Par Moustache dans le forum InterBase
    Réponses: 11
    Dernier message: 26/09/2006, 17h10
  3. [PowerBuilder] Création de l'installation d'une application
    Par ista9im dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 30/01/2006, 14h20
  4. installation d'une application vb6 en reseau
    Par ramo_irbiuos dans le forum Installation, Déploiement et Sécurité
    Réponses: 1
    Dernier message: 21/10/2005, 14h04
  5. comment securiser l'installation d'une application
    Par silya dans le forum C++Builder
    Réponses: 9
    Dernier message: 05/03/2004, 14h34

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