I have deployed our internal app and configured what I think is everything I 
need to configure for login with username and password. Here our my conf files 
as per the description on this web site

http://www.techienuggets.com/Detail?tx=2

jboss-web.xml


<jboss-web>
      Uncomment the security-domain to enable security. You will
      need to edit the htmladaptor login configuration to setup the
      login modules used to authentication users.
      <security-domain>java:/jaas/Psc400</security-domain>

</jboss-web>


web.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 
2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
<web-app id="WebApp">
        <display-name>Psc400</display-name>
<!--
        <login-config>
                <auth-method>FORM</auth-method>
                <realm-name>Psc400</realm-name>
                <form-login-config>
                        <form-login-page>login.html</form-login-page>
                        <form-error-page>loginError.html</form-error-page>
                </form-login-config>
        </login-config>
-->
<!--
        
                <filter-name>snoop</filter-name>
                
<filter-class>com.arkona.web.apps.psc400.utils.SnoopFilter</filter-class>
        

        <filter-mapping>
                <filter-name>snoop</filter-name>
                <url-pattern>/*</url-pattern>
        </filter-mapping>
-->
<!--
    <security-constraint>
        <web-resource-collection>
             <web-resource-name>Psc400</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>

        <auth-constraint>
             <role-name>EISPBDD</role-name>
        </auth-constraint>
    </security-constraint>
-->
    <login-config>
     <auth-method>FORM</auth-method>
        <form-login-config>
            <form-login-page>login.html</form-login-page>
            <form-error-page>loginError.html</form-error-page>
        </form-login-config>
     </login-config>

    
        <servlet-name>invoker</servlet-name>
        <servlet-class>
          org.apache.catalina.servlets.InvokerServlet
        </servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
    
        
                <servlet-name>Psc400Init</servlet-name>
                <display-name>Psc400Init</display-name>
                <servlet-class>Psc400Init</servlet-class>
                <init-param>
                        <param-name>SERVER_TYPE</param-name>
                        <param-value>*WDSC</param-value>
                </init-param>
                <load-on-startup>-1</load-on-startup>
        
        
                <servlet-name>logout</servlet-name>
                <display-name>logout</display-name>
                
<servlet-class>com.arkona.web.apps.psc400.utils.LogoutServlet</servlet-class>
                <load-on-startup>2</load-on-startup>
        
        <servlet-mapping>
                <servlet-name>invoker</servlet-name>
                <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
                <servlet-name>logout</servlet-name>
                <url-pattern>/logout</url-pattern>
        </servlet-mapping>

        <security-role>
                <role-name>EISPBDD</role-name>
        </security-role>


        <security-constraint>
                <web-resource-collection>
                        <web-resource-name>Psc400</web-resource-name>
                        <url-pattern>/*</url-pattern>
                </web-resource-collection>
                <auth-constraint>
                        <role-name>EISPBDD</role-name>
                </auth-constraint>
                <user-data-constraint>
                        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
                </user-data-constraint>
        </security-constraint>

        <welcome-file-list>
                <welcome-file>index.html</welcome-file>
                <welcome-file>index.htm</welcome-file>
                <welcome-file>index.jsp</welcome-file>
                <welcome-file>default.html</welcome-file>
                <welcome-file>default.htm</welcome-file>
                <welcome-file>default.jsp</welcome-file>
        </welcome-file-list>
</web-app>


and I have added a users.prperties and roles.properties to the 
/usr/local/jboss/server/all/conf dir with my user and roles

I get this error when trying to login

10:35:10,705 ERROR [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:313)
        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:585)
        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 
org.jboss.security.plugins.JaasSecurityManager.defaultLogin(JaasSecurityManager.java:587)
        at 
org.jboss.security.plugins.JaasSecurityManager.authenticate(JaasSecurityManager.java:521)
        at 
org.jboss.security.plugins.JaasSecurityManager.isValid(JaasSecurityManager.java:330)
        at 
org.jboss.web.tomcat.security.JBossSecurityMgrRealm.authenticate(JBossSecurityMgrRealm.java:306)
        at 
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:256)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:416)
        at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:744)
        at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:674)
        at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:866)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)


any help would be great or if someone could point me in the right direction as 
I am brand new to jboss but have used tomcat for a while.

Thanks

Rob


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3925646


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to