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

JSF Java Discussion :

Projet JBossTools + RichFaces + Tomcat


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut Projet JBossTools + RichFaces + Tomcat
    salut,

    j'ai créé un petit projet avec eclipse jbosstools, sous fedora 12.
    ce projet utilise richFaces mais au moment de le lancer sur tomcat ça ne marche pas.

    voici les éléments importants:

    l'erreur bien sûr:
    4 mars 2010 20:32:59 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: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/../lib/i386:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386:/usr/lib/xulrunner-1.9.1:/usr/lib/xulrunner-1.9.1:/usr/java/packages/lib/i386:/lib:/usr/lib
    4 mars 2010 20:33:00 org.apache.tomcat.util.digester.SetPropertiesRule begin
    ATTENTION: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:test_richFaces_5' did not find a matching property.
    4 mars 2010 20:33:00 org.apache.coyote.http11.Http11Protocol init
    INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
    4 mars 2010 20:33:00 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1047 ms
    4 mars 2010 20:33:00 org.apache.catalina.core.StandardService start
    INFO: Démarrage du service Catalina
    4 mars 2010 20:33:00 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
    4 mars 2010 20:33:01 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) com.sun.faces.config.ConfigureListener
    java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3915)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
    4 mars 2010 20:33:01 org.apache.catalina.core.StandardContext listenerStart
    GRAVE: L'installation des écouteurs (listeners) de l'application a été sautée suite aux erreurs précédentes
    4 mars 2010 20:33:01 org.apache.catalina.core.StandardContext start
    GRAVE: Error listenerStart
    4 mars 2010 20:33:01 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte [/test_richFaces_5] suite aux erreurs précédentes
    le fichier JSP lancé au démarrage de l'appli:

    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
     
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>
    <%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>
     
    <html>
    	<head>
    		<title></title>
    	</head>
    	<body>
    		<f:view>
    			<rich:calendar></rich:calendar>
    		</f:view>
    	</body>	
    </html>
    et le fichier 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
    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
     <display-name>test_richFaces_5</display-name>
     <!-- <listener>
      <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
     </listener> -->
     <context-param>
     <param-name>com.sun.faces.verifyObjects</param-name>
     <param-value>false</param-value>
     </context-param>
     <context-param>
     <param-name>com.sun.faces.validateXml</param-name>
     <param-value>true</param-value>
     </context-param>
     <context-param>
     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
     <param-value>server</param-value>
     </context-param>
     <servlet>
     <servlet-name>Faces Servlet</servlet-name>
     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
     <load-on-startup>1</load-on-startup>
     </servlet>
     <servlet-mapping>
     <servlet-name>Faces Servlet</servlet-name>
     <url-pattern>/faces/*</url-pattern>
     </servlet-mapping>
     <session-config>
     <session-timeout>
     30
     </session-timeout>
     </session-config>
     <welcome-file-list>
     <welcome-file>faces/welcome.jsp</welcome-file>
     </welcome-file-list>
     
     <!-- Rich Faces configuration -->
     
     <!-- Specify the skin name 
     <context-param>
     <param-name>org.ajax4jsf.SKIN</param-name>
     <param-value>laguna</param-value>
     </context-param>
     
     Rich faces skin apply for the standard jsf component also
     <context-param>
     <param-name>org.richfaces.CONTROL_SKINNING</param-name>
     <param-value>enable</param-value>
     </context-param>-->
     
     <filter>
     <display-name>RichFaces Filter</display-name>
     <filter-name>Ajax4jsf</filter-name>
     <filter-class>org.ajax4jsf.Filter</filter-class>
     </filter>
     
     <filter-mapping>
     <filter-name>Ajax4jsf</filter-name>
     <servlet-name>Faces Servlet</servlet-name>
     <dispatcher>REQUEST</dispatcher>
     <dispatcher>FORWARD</dispatcher>
     <dispatcher>INCLUDE</dispatcher>
     </filter-mapping>
     
     <!--End of rich Faces configuration -->
    <login-config>
      <auth-method>BASIC</auth-method>
     </login-config>
    </web-app>
    faces-config ne contient rien d'intéressant.

    côté serveur, c'est tomcat 6.0.24, que j'ai installé dans un sous-répertoire de /home.
    problème de ce côté-là?

    toute aide sera la bienvenue,

    olivier

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    quels sont les jars de ton application,
    il te manque à priori l'essentiel.. JSF

    java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
    je te conseille de regarder les tutoriels pour commencer..

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut
    salut,

    j'ai réussi à lance rmon appli avec jboss comme serveur...

    je vais donc l'utiliser à la place de tomcat.

    olivier.

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par olivier57b Voir le message
    salut,

    j'ai réussi à lance rmon appli avec jboss comme serveur...

    je vais donc l'utiliser à la place de tomcat.

    olivier.
    Si tu ne sais pas pourquoi ça marche sur JBoss et pas sur tomcat, JBoss qui est certifié J2EE inclus nativement les librairies JSF contrairement à tomcat, il faut seulement faire attention au changement et compatibilité de versions.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Par défaut
    Bonjour tout le monde,

    Je viens tout juste de me lancer dans JBOSS et JBOSS Tools for eclipse Galileo.

    Je voudrais créer un projet Richfaces via le plugin mais je n'arrive pas ; pourtant j'ai bien installé les fonctionnalités Web and Java EE development.

    Je dois reconnaître cet environnement (JBOSS AS + JBoss Tools) est tout nouveau pour moi. Par ailleurs j'ai déjà réalisé deux projets web en java mais c'était sans frameworks (JSF, Struts, ..) juste des servlets et des jsp sur un AS Tomcat 6.

    Merci pour vos réponses

    Sebsy

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut
    salut sniper37,

    merci pour tes réponses, mais actuellement je ne pratique plus richFaces.
    mais cela reviendra peut-être.

    olivier

Discussions similaires

  1. [Richface]configuration de richface tomcat 5.0
    Par toure32 dans le forum JSF
    Réponses: 4
    Dernier message: 09/06/2008, 18h10
  2. Arborescence projet Web et Tomcat
    Par ginkas31 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 26/05/2008, 19h06
  3. exporter un projet eclipse dans Tomcat
    Par horkets dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/05/2007, 12h53
  4. executer un projet websphere sur tomcat
    Par s.lakhlifi dans le forum Websphere
    Réponses: 2
    Dernier message: 02/10/2006, 12h50
  5. [Eclipse/debutant] ouvrir un projet creer sous tomcat
    Par ShinJava dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 23/02/2005, 10h02

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