Bonjour je débute avec l'API JaxB que j'ai découvert il n'y a pas très longtemps.
Alors j'ai un projet web qui contient 2 partie : architecture 3-tiers.
Entre chaque je veux qu'il y ait une communication via flux xml.
Donc je compile bien sous dos mon fichier xsd. pour qu'il me génère les classes métiers cependant, j'obtiens une erreur dans mon code.
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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
| //
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2011.04.30 at 07:45:38 PM CEST
//
package metier;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for Utilisateur complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="Utilisateur">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="idUtilisateur" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="nom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="prenom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Utilisateur", propOrder = {
"email",
"idUtilisateur",
"nom",
"password",
"prenom",
"role"
})
@XmlSeeAlso({
Administrateur.class
})
public class Utilisateur {
protected String email;
protected String idUtilisateur;
protected String nom;
protected String password;
protected String prenom;
protected String role;
/**
* Gets the value of the email property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmail() {
return email;
}
/**
* Sets the value of the email property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmail(String value) {
this.email = value;
}
/**
* Gets the value of the idUtilisateur property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIdUtilisateur() {
return idUtilisateur;
}
/**
* Sets the value of the idUtilisateur property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIdUtilisateur(String value) {
this.idUtilisateur = value;
}
/**
* Gets the value of the nom property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNom() {
return nom;
}
/**
* Sets the value of the nom property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNom(String value) {
this.nom = value;
}
/**
* Gets the value of the password property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPassword() {
return password;
}
/**
* Sets the value of the password property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPassword(String value) {
this.password = value;
}
/**
* Gets the value of the prenom property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrenom() {
return prenom;
}
/**
* Sets the value of the prenom property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrenom(String value) {
this.prenom = value;
}
/**
* Gets the value of the role property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
} |
Mes import sont en erreur et voici le message que j'ai :
Access restriction: The type XmlSeeAlso is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
J'ai cherché un peu sur le net j'ai vu qu'il y avait un problème de version.
Dans mon projet eclipse : le dynamic web module utilisé est 2.5. Est ce que le problème vient d'ailleurs ?
Partager