Have created a web app packaged in a app.war.
In its WEB-INF/classes are two files: users.properties and roles.properties.
In its WEB-INF/jboss-web.xml is the line
<security-domain>java:/jaas/webapp-policy</security-domain>
 In <JBOSS_ROOT>/server/default/conf/login-config.xml I have

  |     <application-policy name="webapp-policy">
  |         <authentication>
  |                 <login-module  
code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required" >
  |                         <module-option 
name="usersProperties">users.properties</module-option>
  |                         <module-option 
name="rolesProperties">roles.properties</module-option>
  |                         <module-option 
name="roleGroupSeperator">.</module-option>
  |                 </login-module>
  |         </authentication>
  |     </application-policy>
  | 

Iff I deploy the app.war into the deploy folder, the login works perfectly. 
NOTE: No users and roles.properties in <JBOSS_ROOT>/server/default/conf folder. 

However, I planned to use this war file as the default web application for a 
particular virtual host, so I created a new host entry in 
<JBOSS_ROOT>/server/default/deploy/jbossweb-tomcat55.sar/server.xml, specifying 
another appBase location and supplying it with a context with an empty name. I 
created this folder and copied the app.war file into that folder and 
subsequently started the server. Two new folders were created (app and ROOT) in 
the new folder. But now the login does not function any more (a simple FORM 
based login that protects some of the pages in the app.war).

I'm using out-of-the ZIP JBoss-4.0.5GA, and I had a peek at the property 
loading mechanism, and for all I could see the loading of the properties are a 
straight forward Java property loading that features the classpath (at that 
point in application startup).

Finally, the question: Have I missed anything obvious here, or is this another 
twist of the classloader feature?


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4025190#4025190

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4025190
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to