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 :

jsf utilisation de tomahawk


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut jsf utilisation de tomahawk
    Bonjour, je suis debutant avec jsf et je suis en train de faire un site avec le jsf et je souhaiterais utiliser le composant tomahawk, j'utilise netbean comme EDI et la librairie integrer de jsf la 1.1.
    Mon est que je n'arrive pas a integrer correctement la lib de tomahawk? Je ne comprend pas bien ou mettre le filter dans le web.xml
    pour le moement dans web.xml j'ai ça

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app 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">
        <filter>
    	<filter-name>MyFacesExtensionsFilter</filter-name>
    	<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
        <init-param>
            <param-name>maxFileSize</param-name>
            <param-value>20m</param-value>
            <description>Set the size limit for uploaded files.
                Format: 10 - 10 bytes
                        10k - 10 KB
                        10m - 10 MB
                        1g - 1 GB
            </description>
        </init-param>
    </filter>
     
    <!-- extension mapping for adding <script/>, <link/>, and other resource tags to JSF-pages  -->
    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry -->
        <servlet-name>Faces Servlet</servlet-name>
    </filter-mapping>
     
    <!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  -->
    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
    </filter-mapping>
     
        <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>client</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>
                index.jsp
            </welcome-file>
        </welcome-file-list>
    </web-app>
    ma jsp contient cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="html"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="faces"%>
    <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
     
    <html:form id="uploadForm" enctype="multipart/form-data" >
    	<t:inputFileUpload id="fileupload"
    		value="#{testClass.file}"
    		storage="file"
    		required="true" />
    	<html:message for="fileupload" showDetail="true" />
    	<html:commandButton value="Send" action="#{testClass.test}" />
    </html:form>
    et ma bean
    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
     
    private UploadedFile file = null; 
     
    	public void setFile(UploadedFile f) {
     
    		this.file = f;
    	}
    	public UploadedFile getFile() {
    		return file;
    	}
     
    	public String test() {
    		try {
    			InputStreamReader isr = new InputStreamReader(file.getInputStream());
    			BufferedReader br = new BufferedReader(isr);
     
    			String tmp = null;
    			while ((tmp = br.readLine()) != null) {
     
    			}
     
    			br.close();
    			isr.close();
    		} catch (Exception e) {
     
    		}
    		return null;
            }
    quand je lance le run de mon project apache ne me deploie pas mon appli et me donne comme erreur
    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
     
    java.lang.ClassNotFoundException: [Ljava.lang.String;
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
            at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:615)
            at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:402)
            at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:328)
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
            at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1175)
            at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:368)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
            at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
            at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
            at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
            at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
            at java.lang.Thread.run(Thread.java:619)
    21 juin 2007 22:01:28 org.apache.catalina.core.StandardContext start
    GRAVE: Error listenerStart
    21 juin 2007 22:01:28 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte [/teste] suite aux erreurs précédentes
    voila je sais pas d'ou vient le problème merci de m'aider
    Bonne soirée

  2. #2
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    je viens de telecharger l'exemple sur le site de myface, et j'ai jsute mis les libairie dans net netbean et tomcat me fait la meme erreur le tomcat utilisé et le tomcat bundle de netbean 5.5. Sa version est est la 5.5.17.

    Voila svp aidez moi

  3. #3
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par défaut ok
    dis ton bean tu la declaré, dans faces-config.xml ?

Discussions similaires

  1. [JSF] utiliser le même bean sur 2 pages
    Par iviath dans le forum JSF
    Réponses: 6
    Dernier message: 11/12/2008, 19h05
  2. JSF 1.2 tomahawk tree2 pb javascript
    Par nathieb dans le forum JSF
    Réponses: 3
    Dernier message: 26/08/2008, 11h11
  3. jsf utilisation de when
    Par pass38 dans le forum JSF
    Réponses: 2
    Dernier message: 11/06/2007, 08h09
  4. [JSF] utilisation d'un bean global
    Par bertlef dans le forum JSF
    Réponses: 3
    Dernier message: 22/08/2006, 12h22
  5. [JSF] Utilisation des composants
    Par Gob4 dans le forum JSF
    Réponses: 5
    Dernier message: 07/03/2006, 12h27

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