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

Servlets/JSP Java Discussion :

probleme pour configurer un loginModule


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de koack
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 60
    Par défaut probleme pour configurer un loginModule
    j'ai créé mon loginmodule MyloginModule,

    je l'ai declaré dans un fichier jaas.config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Sample{
    com.security.MyLoginModule required debug=true;
    };
    je lance la JVM avec cette ligne de commande sous eclipse :

    -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m
    -Djava.security.auth.login.config=C:/jaas/jaas.config

    et j'obtiens cette erreur lors du test d'authentification lc.login();

    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
    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
     
    22:19:19,406 ERROR [org.jboss.security.auth.spi.UsersRolesLoginModule] Failed to load users/passwords/role files: java.io.IOException: No properties file: users.properties or defaults: defaultUsers.properties found
    	at org.jboss.security.auth.spi.Util.loadProperties(Util.java:201)
    	at org.jboss.security.auth.spi.UsersRolesLoginModule.loadUsers(UsersRolesLoginModule.java:186)
    	at org.jboss.security.auth.spi.UsersRolesLoginModule.createUsers(UsersRolesLoginModule.java:200)
    	at org.jboss.security.auth.spi.UsersRolesLoginModule.initialize(UsersRolesLoginModule.java:127)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:756)
    	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
    	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
    	at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
    	at com.ManagedBean.ConnectionManagedBean.doSignOn(ConnectionManagedBean.java:93)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.el.parser.AstValue.invoke(AstValue.java:196)
    	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    	at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    	at javax.faces.component.UICommand.broadcast(UICommand.java:315)
    	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:775)
    	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1267)
    	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:336)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
    	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
    	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
    	at java.lang.Thread.run(Thread.java:619)
     
    22:19:19,409 ERROR [STDERR] javax.security.auth.login.LoginException: Missing users.properties file.
     
    22:19:19,409 ERROR [STDERR] 	at org.jboss.security.auth.spi.UsersRolesLoginModule.login(UsersRolesLoginModule.java:148)
     
    22:19:19,409 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     
    22:19:19,409 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     
    22:19:19,409 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     
    22:19:19,409 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:597)
     
    22:19:19,410 ERROR [STDERR] 	at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
     
    22:19:19,410 ERROR [STDERR] 	at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
     
    22:19:19,410 ERROR [STDERR] 	at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
     
    22:19:19,410 ERROR [STDERR] 	at java.security.AccessController.doPrivileged(Native Method)
     
    22:19:19,410 ERROR [STDERR] 	at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
     
    22:19:19,410 ERROR [STDERR] 	at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
     
    22:19:19,410 ERROR [STDERR] 	at com.ManagedBean.ConnectionManagedBean.doSignOn(ConnectionManagedBean.java:93)
     
    22:19:19,411 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     
    22:19:19,411 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     
    22:19:19,411 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     
    22:19:19,411 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:597)
     
    22:19:19,411 ERROR [STDERR] 	at org.apache.el.parser.AstValue.invoke(AstValue.java:196)
     
    22:19:19,411 ERROR [STDERR] 	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
     
    22:19:19,411 ERROR [STDERR] 	at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
     
    22:19:19,412 ERROR [STDERR] 	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
     
    22:19:19,412 ERROR [STDERR] 	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
     
    22:19:19,412 ERROR [STDERR] 	at javax.faces.component.UICommand.broadcast(UICommand.java:315)
     
    22:19:19,412 ERROR [STDERR] 	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:775)
     
    22:19:19,412 ERROR [STDERR] 	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1267)
     
    22:19:19,412 ERROR [STDERR] 	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
     
    22:19:19,412 ERROR [STDERR] 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
     
    22:19:19,413 ERROR [STDERR] 	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
     
    22:19:19,413 ERROR [STDERR] 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
     
    22:19:19,413 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:336)
     
    22:19:19,413 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
     
    22:19:19,413 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)
     
    22:19:19,413 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
     
    22:19:19,413 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
     
    22:19:19,414 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
     
    22:19:19,414 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
     
    22:19:19,414 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
     
    22:19:19,414 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     
    22:19:19,414 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     
    22:19:19,415 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
     
    22:19:19,415 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     
    22:19:19,415 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
     
    22:19:19,415 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872)
     
    22:19:19,415 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
     
    22:19:19,415 ERROR [STDERR] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
     
    22:19:19,417 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:619)
    J'ai rajouté des logs avant l'appel de l'authentification

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    22:54:41,823 INFO  [STDOUT] java.security.auth.login.config = C:/jaas/jaas.config
     
    22:54:41,823 INFO  [STDOUT] Configuration.getConfiguration() = org.jboss.security.auth.login.XMLLoginConfigImpl@4b436982
     
    22:54:41,823 INFO  [STDOUT] config.getAppConfigurationEntry("Sample")
     
    22:54:41,823 INFO  [STDOUT] loginModuleEntries[i].getLoginModuleName() = org.jboss.security.auth.spi.UsersRolesLoginModule
    le module de login utilisé par la mon appli est UsersRolesLoginModule a la place de Myloginmodule ... d'ou l'erreur

    Je ne trouve pas ou est mon erreur svp si quelqu'un a la moindre piste j'apprecirai car cela fait 2 jours que je suis la dessus et je commence a craquer

  2. #2
    Membre confirmé Avatar de koack
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 60
    Par défaut
    je viens de trouver mon erreur enfin je ne suis pas vraiment convaincu

    j'ai rajouté a login-config.xml (dans jboss_home\server\default\conf)

    <application-policy name="Sample">
    ......etc


    Si quelqu'un peut me confirmer que c'etait boen mon erreur

    merci par avance

Discussions similaires

  1. probleme pour configurer amsn
    Par hamlet2009 dans le forum Ubuntu
    Réponses: 4
    Dernier message: 29/07/2009, 13h34
  2. problemes pour configurer mysql server
    Par zouhair ben chikh dans le forum Installation
    Réponses: 1
    Dernier message: 04/03/2009, 23h16
  3. Probleme pour configurer le classpath d'un manifest
    Par trevorsandrell dans le forum Général Java
    Réponses: 1
    Dernier message: 06/02/2008, 10h50
  4. probleme pour configurer un reseau
    Par tlaho dans le forum Hardware
    Réponses: 7
    Dernier message: 02/10/2006, 17h18
  5. [Tomcat 5.5] Probleme pour configurer le Servlet mapping
    Par brousaille dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 06/03/2006, 18h08

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