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 1 Java Discussion :

pb de validation-rules.xml


Sujet :

Struts 1 Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Points : 22
    Points
    22
    Par défaut pb de validation-rules.xml
    Bonjour,

    J'utilise les librairies struts-core-1.3.8.jar et commons-validator-1.3.0.jar j'ai bien mis la balise plug-in dans struts-config avec les bonnes ref, j'ai extrait le fichier validation-rules.xml de struts-core-1.3.8.jar et le doctype
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!DOCTYPE form-validation PUBLIC
            "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
            "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
    n'est pas reconnu.

    Merci de votre aide.
    tototata

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Il n'est pas utile d'extraire le fichier validator-rules.xml du jar.
    Il suffit de le référencer dans la balise plugin comme ceci :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames"
            value="/org/apache/struts/validator/validator-rules.xml,
                   /WEB-INF/validation.xml"/>
      </plug-in>
    et il accèdera directement au fichier validator-rules.xml présent dans le jar.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Points : 22
    Points
    22
    Par défaut pb de validation struts
    j'ai rajouté la balise plug-in dans struts-config tel qu'indiqué mais quand je cree mon propre fichier de validation
    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
    17
    18
    19
    20
    21
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <!DOCTYPE form-validation PUBLIC
         "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
         "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
     
    <form-validation>
     
        <global/>
     
    	<formset>		
    		<form name="/connexion">
    			<field property="login"  depends="required">
    				<arg key="connexion.login"/>
    			</field>
    			<field property="password"  depends="required">
    				<arg key="connexion.password"/>
    			</field>
    		</form>
     
    	</formset>
    </form-validation>

    J'ai le meme pb, le doctype n'est pas reconnu dans mon editeur.

    Une idée ?

  4. #4
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Quel message d'erreur as-tu exactement ?
    Quel IDE et quelle version de serveur d'application utilises-tu ?
    Peux-tu aussi montrer le web.xml ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Points : 22
    Points
    22
    Par défaut pb avec le fichier validation de struts: doctype pas reconnu
    Alors, le msg d'erreur je ne l'ai pas sous les yeux.
    J'ai importé l'appli du boulot chez moi et l'import a provoqué pleins d'erreurs.
    Je te le redonne demain matin.

    Sinon, j'ai IBM Rational Software developpement Platform 6.0.
    Server d'application websphere 6.0.

    Le web.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
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
     <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" 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>Test</display-name>
    	<servlet>
    		<servlet-name>action</servlet-name>
    		<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    		 <init-param>
        	     <param-name>chainConfig</param-name>
            	<param-value>org/apache/struts/tiles/chain-config.xml,/WEB-INF/chain-config.xml</param-value>
    	     </init-param>
    		<init-param>
    			<param-name>config</param-name>
    			<param-value>/WEB-INF/struts-config/struts-config.xml
    				,/WEB-INF/struts-config/struts-config-connexion.xml
    				,/WEB-INF/struts-config/struts-config-parametrage.xml</param-value>
    		</init-param>
    		<init-param>
    			<param-name>debug</param-name>
    			<param-value>2</param-value>
    		</init-param>
    		<init-param>
    			<param-name>detail</param-name>
    			<param-value>2</param-value>
    		</init-param>
    		<init-param>
    			<param-name>validate</param-name>
    			<param-value>true</param-value>
    		</init-param>
    		<load-on-startup>2</load-on-startup>
    	</servlet>
     
    	<servlet-mapping>
    		<servlet-name>action</servlet-name>
    		<url-pattern>*.do</url-pattern>
    	</servlet-mapping>
    	<welcome-file-list>
    		<welcome-file>index.html</welcome-file>
    		<welcome-file>index.htm</welcome-file>
    		<welcome-file>index.jsp</welcome-file>
    		<welcome-file>default.html</welcome-file>
    		<welcome-file>default.htm</welcome-file>
    		<welcome-file>default.jsp</welcome-file>
    	</welcome-file-list>
    	<jsp-config>
    		<taglib>
    			<taglib-uri>/WEB-INF/tld/struts-bean.tld</taglib-uri>
    			<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
    		</taglib>
    		<taglib>
    			<taglib-uri>/WEB-INF/tld/struts-html.tld</taglib-uri>
    			<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
    		</taglib>
    		<taglib>
    			<taglib-uri>/WEB-INF/tld/struts-logic.tld</taglib-uri>
    			<taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
    		</taglib>
    		<taglib>
    			<taglib-uri>/WEB-INF/tld/struts-nested.tld</taglib-uri>
    			<taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>
    		</taglib>
    		<taglib>
    			<taglib-uri>/WEB-INF/tld/struts-template.tld</taglib-uri>
    			<taglib-location>/WEB-INF/tld/struts-template.tld</taglib-location>
    		</taglib>
    		<taglib>
    			<taglib-uri>/WEB-INF/tld/struts-tiles.tld</taglib-uri>
    			<taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
    		</taglib>
    	</jsp-config>
     
     
     
    	<resource-ref id="ResourceRef_1237383443853">
    		<description>
    		</description>
    		<res-ref-name>aliasConnexion</res-ref-name>
    		<res-type>javax.sql.DataSource</res-type>
    		<res-auth>Container</res-auth>
    		<res-sharing-scope>Shareable</res-sharing-scope>
    	</resource-ref>
    </web-app>

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    voici le message d'erreur de l'editeur:

    operation timed out: connect: could be due to invalid address.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    En cherchant sur le net :

    J'ai ajouté un XML catalog Entry et ça n'a pas eu d'impact.
    J'ai mis mon fichier dtd dans
    WEB-INF/validation_1_3_0.dtd.

    Certains disent de decocher la validation des dtd.
    Mais quel est l'interet ? ça va me retirer l'erreur mais je pense que la validation ne fonctionnera pas par la suite ...
    Enfin j'imagine...

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    En fait l'ajout du XML Catalog a fonctionné:

    J'avais mis des guillemets pour le champs Key devant le texte.

    -//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN

    ça marche maintenant.

    Merci d'avoir suivi le bug.

    tototata

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

Discussions similaires

  1. [ validator ] validator-rules.xml
    Par hocinema dans le forum Spring Web
    Réponses: 0
    Dernier message: 07/08/2008, 10h22
  2. Problème avec validator-rules.xml
    Par steffy_29 dans le forum Struts 1
    Réponses: 1
    Dernier message: 08/12/2006, 10h51
  3. Valider fichier XML : problème avec la DTD
    Par SkIllz2k dans le forum Valider
    Réponses: 2
    Dernier message: 26/04/2005, 17h15
  4. [WTP] Validation web.xml
    Par lr dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 04/02/2005, 10h01
  5. Réponses: 3
    Dernier message: 27/01/2004, 16h15

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