Problema com JDBCUserRealm (Maven/Jetty/Hibernate)

0 respostas
5leipn1r

Olá pessoal, estou tendo um problema com minha primeira tentativa de usar realm. Estou usando maven, com o plugin do jetty para rodar a aplicação. Até onde eu saiba, está tudo certo, porem ao rodar dá uma menssagem de "no realm". Estou postando um trecho do web.xml, do pom.xml e do arquivo jdbcRealm.properties e um printscreen do erro. Qualquer tipo de ajuda ou sugestão é bem-vinda. Obrigado.

-----------------jdbcRealm.properties (em src/main/resources/META-INF)---------------
jdbcdriver=org.postgresql.Driverorg.postgresql.Driver
url=jdbc:postgresql:postgres:5432/postgresjdbc:postgresql:postgres:5432/postgres
username=frasysfrasys
password=frasysfrasys
usertable=frasys.userfrasys.user
usertablekey=idid
usertableuserfield=loginlogin
usertablepasswordfield=passwordpassword
roletable=frasys.rolefrasys.role
roletablekey=idid
roletablerolefield=rolerole
userroletable=frasys.user_rolefrasys.user_role
userroletableuserkey=useriduserid
userroletablerolekey=roleidroleid
cachetime=300300
------------------------------------final do arquivo web.xml -------------------------
<security-constraint>
       <web-resource-collection>
               <web-resource-name>AllPages</web-resource-name>
               <description>All pages under jsp directory</description>
               <url-pattern>/jsp/*</url-pattern>
               <http-method>POST</http-method>
               <http-method>GET</http-method>
       </web-resource-collection>
       <auth-constraint>
               <description>All roles can access that</description>
               <role-name>ADMIN</role-name>
               <role-name>RESOURCE</role-name>
               <role-name>CLIENT</role-name>
               <role-name>MANAGER</role-name>
       </auth-constraint>
   </security-constraint>

   <security-constraint>
       <web-resource-collection>
               <web-resource-name>AdminPages</web-resource-name>
               <description>Admin pages under admin directory</description>
               <url-pattern>/admin/*</url-pattern>
               <http-method>POST</http-method>
               <http-method>GET</http-method>
       </web-resource-collection>
       <auth-constraint>
               <description>Only ADMIN can access that</description>
               <role-name>ADMIN</role-name>
       </auth-constraint>
   </security-constraint>

   <login-config>
       <auth-method>FORM</auth-method>
       <realm-name>JDBCRealm</realm-name>
       <form-login-config>
               <form-login-page>/login.jsp</form-login-page>
               <form-error-page>/login.jsp</form-error-page>
       </form-login-config>
   </login-config>

------------------------------------final do arquivo pom.xml -------------------------

<build>
     <finalName>mitsys</finalName>
       <plugins>
               <plugin>
               <artifactId>maven-compiler-plugin</artifactId>
               <configuration>
                  <source>1.5</source>
                  <target>1.5</target>
               </configuration>
           </plugin>
               <plugin>
                       <groupId>org.mortbay.jetty</groupId>
                       <artifactId>maven-jetty-plugin</artifactId>
                       <version>6.0.1</version>
                       <configuration>
                               <scanIntervalSeconds>10</scanIntervalSeconds>
                               <userReamls>
                                       <userRealm implementation="org.mortbay.jetty.security.JDBCUserRealm">
                                               <name>JDBCRealm</name>
                                               <config>src/main/resources/META-INF/jdbcRealm.properties</config>
                                       </userRealm>
                               </userReamls>
                       </configuration>
                       <dependencies>
                                       <dependency>
                                               <groupId>postgresql</groupId>
                                               <artifactId>postgresql</artifactId>
                                               <version>8.3-603.jdbc3</version>
                                       </dependency>
                       </dependencies>
               </plugin>
       </plugins>
   </build>

Criado 24 de maio de 2008
Respostas 0
Participantes 1