ERROR Tomcat

Fermé
montisero Messages postés 115 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,
sachant que j'utilise jsf2.1 , hibernate 4 et j'ai essayer avec tout les version presque des jar mais toujours la meme erreur ci-dessous
quelqu'un peut m'aider s'il vous plaitt
cordialement.

3 réponses

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    Tomcat n'est pas un serveur Java EE, il a un conteneur de servlet mais c'est tout. Regarde d'autres serveurs comme JBoss par exemple.
    0
  2. montisero Messages postés 115 Statut Membre
     
    merci Kx pour votre réponse mais avec tomcat ou Jboss j'obtient une autre erreur avec laquel j'ai passé 2 semaine sans solution :(











    0
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      Cette erreur est déjà un peu mieux. Elle montre que les dépendances JSF ont bien été prises en compte - même si elles sont mal utilisées dans ton code.

      Remarque : plutôt que de mettre des images, il est plus simple de faire un copier coller de ton code et de le mettre dans des balises <code java></code> ce qui permet de faire des copier coller pour tester ou te corriger.

      Est-ce que la classe User a bien les getteurs et setteurs sur tous ses champs ? Il doit aussi avoir un constructeur sans paramètre, mais j'ai vu que tu l'avais.

      Remarque : avec quelle version de Java SE et Java EE travailles tu ?
      0
  3. montisero Messages postés 115 Statut Membre
     
    j'utilise hibernate reverse engineering donc mon class user généré automatiquement comme ceci :
    package entities;
    
    // Generated Feb 19, 2015 5:19:15 PM by Hibernate Tools 3.4.0.CR1
    
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.Id;
    import javax.persistence.Table;
    
    /**
     * User generated by hbm2java
     */
    @Entity
    @Table(name = "user", catalog = "ocs")
    public class User implements java.io.Serializable {
    
    	private String matricule;
    	private String nom;
    	private String prenom;
    	private String equipe;
    	private Integer numTel;
    	private String role;
    	private String photo;
    	private String mail;
    	private String password;
    
    	public User() {
    	}
    
    	public User(String matricule) {
    		this.matricule = matricule;
    	}
    
    	public User(String matricule, String nom, String prenom, String equipe,
    			Integer numTel, String role, String photo, String mail,
    			String password) {
    		this.matricule = matricule;
    		this.nom = nom;
    		this.prenom = prenom;
    		this.equipe = equipe;
    		this.numTel = numTel;
    		this.role = role;
    		this.photo = photo;
    		this.mail = mail;
    		this.password = password;
    	}
    
    	@Id
    	@Column(name = "matricule", unique = true, nullable = false, length = 45)
    	public String getMatricule() {
    		return this.matricule;
    	}
    
    	public void setMatricule(String matricule) {
    		this.matricule = matricule;
    	}
    
    	@Column(name = "nom", length = 250)
    	public String getNom() {
    		return this.nom;
    	}
    
    	public void setNom(String nom) {
    		this.nom = nom;
    	}
    
    	@Column(name = "prenom", length = 250)
    	public String getPrenom() {
    		return this.prenom;
    	}
    
    	public void setPrenom(String prenom) {
    		this.prenom = prenom;
    	}
    
    	@Column(name = "equipe", length = 250)
    	public String getEquipe() {
    		return this.equipe;
    	}
    
    	public void setEquipe(String equipe) {
    		this.equipe = equipe;
    	}
    
    	@Column(name = "num_tel")
    	public Integer getNumTel() {
    		return this.numTel;
    	}
    
    	public void setNumTel(Integer numTel) {
    		this.numTel = numTel;
    	}
    
    	@Column(name = "role", length = 250)
    	public String getRole() {
    		return this.role;
    	}
    
    	public void setRole(String role) {
    		this.role = role;
    	}
    
    	@Column(name = "photo", length = 250)
    	public String getPhoto() {
    		return this.photo;
    	}
    
    	public void setPhoto(String photo) {
    		this.photo = photo;
    	}
    
    	@Column(name = "mail", length = 250)
    	public String getMail() {
    		return this.mail;
    	}
    
    	public void setMail(String mail) {
    		this.mail = mail;
    	}
    
    	@Column(name = "password", length = 250)
    	public String getPassword() {
    		return this.password;
    	}
    
    	public void setPassword(String password) {
    		this.password = password;
    	}
    
    }
    
    


    et voici la propriété de mon projet
    0
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      JSF 2.1 est une spécification de Java EE 6 et JPA 2.1 une spécification de Java EE 7, je te conseillerais de passer sur du Java SE 7 (ou 8 si ton serveur le supporte).

      Je doutes que ça résolve le problème, mais ça t'en éviteras d'autres.
      0