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

Spring Java Discussion :

Spring + GWT


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut Spring + GWT
    Bonjour à tous,

    J'essaye de tester ce tuto afin d'intégrer spring-security

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    www.javacodegeeks.com/2010/12/securing-gwt-apps-with-spring-security.html
    Mais lorsque je télécharge les sources et que j'importe et que je lance le pojet j'ai une erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    WARN] Failed startup of context com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload@19a3160{/,C:\Documents and Settings\tm399\workspaceHelios\GwtSpringSecurityProject\war}
    org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 13 in XML document from ServletContext resource [/WEB-INF/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'http'. One of '{"http://www.springframework.org/schema/beans":import, "http://www.springframework.org/schema/beans":alias, "http://www.springframework.org/schema/beans":bean, WC[##other:"http://www.springframework.org/schema/beans"]}' is expected.
    	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
    	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
    	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
    	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
    	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
    	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
    13 févr. 2012 12:51:51 org.springframework.web.context.ContextLoader initWebApplicationContext
    GRAVE: Context initialization failed
    Voici mom application-contexte.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
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
        		 xmlns:security="http://www.springframework.org/schema/security"
        		 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    		     xmlns:context="http://www.springframework.org/schema/context"
        		 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                 			         http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.0.xsd
                 			         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
     
        <beans:bean id="customAuthListener" class="com.javacodegeeks.gwt.security.server.auth.CustomAuthListener"/>
     
        <http auto-config="true">
            <intercept-url pattern="/gwtspringsecurityproject/**" access="ROLE_USER"/>
            <intercept-url pattern="/gwt/**" access="ROLE_USER"/>
            <intercept-url pattern="/**/*.html" access="ROLE_USER"/>
            <intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
        </http>
     
        <beans:bean id="customAuthenticationProvider" class="com.javacodegeeks.gwt.security.server.auth.CustomAuthenticationProvider" />    
     
        <authentication-manager alias="authenticationManager">
    	    <authentication-provider ref="customAuthenticationProvider"/>
    	</authentication-manager>
     
    </beans:beans>
    Je ne sais pas si j'ai un problème de conf ou librairie?

    Si quelqu'un a une idée ou peut faire le test avec le tuto, je suis preneur de votre solution.

    J'ai également mis mon arbo de librairie.

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Bonjour,

    Je pense que le message d'erreur principal est celui ci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/security/spring-security-3.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 41
    Par défaut
    Je crois que tu devrais écrire tes propres spring.handler et spring.schema a mettre dans le META-INF:

    http://jira.codehaus.org/browse/MASSEMBLY-360

    Tu peux éventuellement t'aider de maven-shade-plugin, pour créer ces fichiers:

    http://maven.apache.org/plugins/mave...rceTransformer

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    196
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 196
    Par défaut
    Je pense que je n'arrive pas à acceder à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://www.springframework.org/schema/security/spring-security-3.1.0.xsd
    depuis eclipse.

    Et je pense que mon proxy est correctement configuré dans Eclipse.

    Peut on gérer en local la lecture de spring-security-3.1.0.xsd?

    Merci

Discussions similaires

  1. Spring GWT Hibernate Validation Exception
    Par ssefyou dans le forum Frameworks Web
    Réponses: 1
    Dernier message: 07/06/2012, 19h04
  2. [Spring, GWT]Problème en hosted mode
    Par PhilippeGibault dans le forum GWT et Vaadin
    Réponses: 2
    Dernier message: 20/02/2012, 15h36
  3. [GWT+SPRING] Injection spring dans remote service
    Par Alwin dans le forum GWT et Vaadin
    Réponses: 6
    Dernier message: 06/04/2009, 15h40

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