4 Replies Latest reply on Jun 12, 2014 4:58 AM by hawe

    Login with JAAS, JSF and form authentication under JBoss 7.1

    astodin

      Hi together,

       

      i try to jump from JBoss 4.2.3 to 7.1 and stucked on the authentication and authorization.

      Starting my test-application directs me to my loginpage. After login with unknown user/password,

      i get my errorpage. So far so good. But when i typed in correct user/password i get

      403 - Access to the requested resource has been denied.

       

      Looking at tutorials,trying and reading forums get no hint about my mistake. Here's what

      i have done so far:

       

      Thanks for taking the time to help me...

       

      JBoss AS 7.1.1.Final "Brontes" Standalone.xml:

      Define Datasource for MSSQL Server 2012:

      ...

                  <datasources>

                      <datasource jta="true" jndi-name="java:/LoginJSFDS" pool-name="LoginJSFDS" enabled="true" use-java-context="true" use-ccm="true">

                          <connection-url>jdbc:sqlserver://localhost:1433;databaseName=JAAS_Test;integratedSecurity=true</connection-url>

                          <driver>sqljdbc</driver>

                          <security>

                              <user-name>xxxx</user-name>

                              <password>xxxx</password>

                          </security>

                          <validation>

                              <validate-on-match>false</validate-on-match>

                              <background-validation>false</background-validation>

                          </validation>

                          <statement>

                              <share-prepared-statements>false</share-prepared-statements>

                          </statement>

                      </datasource>

                      <drivers>

                          <driver name="sqljdbc" module="com.microsoft.sqlserver.jdbc">

                              <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>

                          </driver>

                      </drivers>

                  </datasources>

      ...

      Security Domain:

      ...

                      <security-domain name="LoginJSFRealm" cache-type="default">

                          <authentication>

                              <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag="required">

                                  <module-option name="dsJndiName" value="java:/LoginJSFDS"/>

                                  <module-option name="principalsQuery" value="select Passwort from Benutzer where Name = ?"/>

                                  <module-option name="rolesQuery" value="select Benutzername, Rollenname from Benutzer_Rolle where Benutzername = ?"/>

                              </login-module>

                          </authentication>

                      </security-domain>

      ...

       

      jboss-web.xml:

      <?xml version="1.0" encoding="UTF-8"?>

      <jboss-web>

          <security-domain>java:/jaas/LoginJSFRealm</security-domain>

      </jboss-web>

       

      web.xml:

      ...           

      <?xml version="1.0"?>

      <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

      <display-name>TestJaas888</display-name>

      <servlet>

        <servlet-name>Faces Servlet</servlet-name>

        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>

        <load-on-startup>1</load-on-startup>

      </servlet>

          <servlet-mapping>

              <servlet-name>Faces Servlet</servlet-name>

              <url-pattern>*.xhtml</url-pattern>

              <url-pattern>*.jsf</url-pattern>

              <url-pattern>/faces/*</url-pattern>

          </servlet-mapping>

      <welcome-file-list>

        <welcome-file>/pages/public/index.jsp</welcome-file>

      </welcome-file-list>

          <!-- Protected Areas -->

          <security-constraint>

              <web-resource-collection>

                  <web-resource-name>Only admins</web-resource-name>

                  <url-pattern>/pages/protected/admin/*</url-pattern>

                  <http-method>GET</http-method> 

                    <http-method>POST</http-method>             

              </web-resource-collection>

              <auth-constraint>

                  <role-name>admin</role-name>

              </auth-constraint>

              <user-data-constraint> 

                  <transport-guarantee>NONE</transport-guarantee> 

               </user-data-constraint> 

          </security-constraint>

          <security-constraint>

              <web-resource-collection>

                  <web-resource-name>Users and admins</web-resource-name>

                  <url-pattern>/pages/protected/user/*</url-pattern>

                  <http-method>GET</http-method> 

                    <http-method>POST</http-method>             

              </web-resource-collection>

              <auth-constraint>

                  <role-name>admin</role-name>

                  <role-name>user</role-name>

              </auth-constraint>

              <user-data-constraint> 

                  <transport-guarantee>NONE</transport-guarantee> 

               </user-data-constraint> 

          </security-constraint>

          <!-- Validation By Form -->

          <login-config>

              <auth-method>FORM</auth-method>

              <form-login-config>

                  <form-login-page>/pages/public/login.xhtml</form-login-page>

                  <form-error-page>/pages/public/error.xhtml</form-error-page>

              </form-login-config>

          </login-config>

          <!-- Allowed Roles -->

          <security-role>

              <role-name>admin</role-name>

          </security-role>

          <security-role>

              <role-name>user</role-name>

          </security-role>

          <!-- Filter to get the user name and work with it -->

          <filter>

              <filter-name>LoginFilter</filter-name>

              <filter-class>com.LoginFilter</filter-class>

          </filter>

          <filter-mapping>

              <filter-name>LoginFilter</filter-name>

              <url-pattern>/pages/protected/*</url-pattern>

          </filter-mapping>

      </web-app>

                 

      index.xhtml:

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      <html xmlns="http://www.w3.org/1999/xhtml"

            xml:lang="de"

            xmlns:h="http://java.sun.com/jsf/html">

      <h:head>

        <meta http-equiv="Refresh" content="0; URL=pages/protected/user/user.jsf"/>

      </h:head>

        <h:body/>

      </html> 

       

      Server-Log:

      ...

      11:49:17,592 Warnung [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost-127.0.0.1-8080-1) Komponente mit ID j_username kann nicht in Ansicht gefunden werden.

      11:49:17,593 Warnung [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost-127.0.0.1-8080-1) Komponente mit ID j_password kann nicht in Ansicht gefunden werden.

      11:49:17,594 TRACE [org.jboss.security.SecurityRolesAssociation] (http-localhost-127.0.0.1-8080-1) Setting threadlocal:null

      11:49:25,257 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost-127.0.0.1-8080-1) Begin isValid, principal:admin, cache entry: null

      11:49:25,267 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost-127.0.0.1-8080-1) defaultLogin, principal=admin

      11:49:25,267 TRACE [org.jboss.security.auth.login.XMLLoginConfigImpl] (http-localhost-127.0.0.1-8080-1) Begin getAppConfigurationEntry(LoginJSFRealm), size=3

      11:49:25,277 TRACE [org.jboss.security.auth.login.XMLLoginConfigImpl] (http-localhost-127.0.0.1-8080-1) End getAppConfigurationEntry(LoginJSFRealm), authInfo=AppConfigurationEntry[]:

      [0]

      LoginModule Class: org.jboss.security.auth.spi.DatabaseServerLoginModule

      ControlFlag: LoginModuleControlFlag: required

      Options:

      name=principalsQuery, value=select Passwort from Benutzer where Name = ?

      name=dsJndiName, value=java:/LoginJSFDS

      name=rolesQuery, value=select Benutzername, Rollenname from Benutzer_Rolle where Benutzername = ?

       

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) initialize

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) Security domain: LoginJSFRealm

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) DatabaseServerLoginModule, dsJndiName=java:/LoginJSFDS

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) principalsQuery=select Passwort from Benutzer where Name = ?

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) rolesQuery=select Benutzername, Rollenname from Benutzer_Rolle where Benutzername = ?

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) suspendResume=true

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) login

      11:49:25,278 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) suspendAnyTransaction

      11:49:25,534 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) Excuting query: select Passwort from Benutzer where Name = ?, with username: admin

      11:49:25,580 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) Obtained user password

      11:49:25,583 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) resumeAnyTransaction

      11:49:25,583 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) User 'admin' authenticated, loginOk=true

      11:49:25,584 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) commit, loginOk=true

      11:49:25,585 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) getRoleSets using rolesQuery: select Benutzername, Rollenname from Benutzer_Rolle where Benutzername = ?, username: admin

      11:49:25,587 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) suspendAnyTransaction

      11:49:25,588 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) Excuting query: select Benutzername, Rollenname from Benutzer_Rolle where Benutzername = ?, with username: admin

      11:49:25,589 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) Assign user to role admin

      11:49:25,589 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost-127.0.0.1-8080-1) resumeAnyTransaction

      11:49:25,590 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost-127.0.0.1-8080-1) defaultLogin, lc=javax.security.auth.login.LoginContext@6252f411, subject=Subject(512921758).principals=org.jboss.security.SimplePrincipal@1021010139(admin)org.jboss.security.SimpleGroup@1397653229(CallerPrincipal(members:admin))

      11:49:25,593 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost-127.0.0.1-8080-1) updateCache, inputSubject=Subject(512921758).principals=org.jboss.security.SimplePrincipal@1021010139(admin)org.jboss.security.SimpleGroup@1397653229(CallerPrincipal(members:admin)), cacheSubject=Subject(812632436).principals=org.jboss.security.SimplePrincipal@1021010139(admin)org.jboss.security.SimpleGroup@1397653229(CallerPrincipal(members:admin))

      11:49:25,594 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost-127.0.0.1-8080-1) Inserted cache info: org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@7b12f783

      11:49:25,594 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost-127.0.0.1-8080-1) End isValid, true

      11:49:25,596 TRACE [org.jboss.security.SecurityRolesAssociation] (http-localhost-127.0.0.1-8080-1) Setting threadlocal:null

      11:49:25,602 TRACE [org.jboss.security.plugins.authorization.JBossAuthorizationContext] (http-localhost-127.0.0.1-8080-1) Control flag for entry:org.jboss.security.authorization.config.AuthorizationModuleEntry{org.jboss.security.authorization.modules.DelegatingAuthorizationModule:{}REQUIRED}is:[REQUIRED]

      11:49:25,603 TRACE [org.jboss.security.SecurityRolesAssociation] (http-localhost-127.0.0.1-8080-1) Setting threadlocal:null

        • 1. Re: Login with JAAS, JSF and form authentication under JBoss 7.1
          ybxiang.china

          Why NOT use wildfly8?

          There are many bugs in JBoss as 7.1.

          • 2. Re: Login with JAAS, JSF and form authentication under JBoss 7.1
            astodin

            Before using an other application server, i will be sure that this is a bug in JBoss and not a mistake on my side...

            • 3. Re: Login with JAAS, JSF and form authentication under JBoss 7.1
              astodin

              Just to be sure I configured a Wildfly 8 and it has the same behaviour: 403 ...

               

              Further I changed

                                          <module-option name="principalsQuery" value="select Passwort from Benutzer where Name = ?"/>

                                          <module-option name="rolesQuery" value="select Benutzername, Rollenname from Benutzer_Rolle where Benutzername = ?"/>

              in

                                          <module-option name="principalsQuery" value="select Passwort as PassWord from Benutzer where Name = ?"/>

                                          <module-option name="rolesQuery" value="select Benutzername as role, Rollenname as 'Roles' from Benutzer_Rolle where Benutzername = ?"/>

              not even better.

               

              What confuses me is:

              Warnung [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost-127.0.0.1-8080-1) Komponente mit ID j_username kann nicht in Ansicht gefunden werden.

              Warnung [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost-127.0.0.1-8080-1) Komponente mit ID j_password kann nicht in Ansicht gefunden werden.

              As I understand the tags j_username and j_password are necassary for authentication.

              This is my Loginpage:

              <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

              <html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"

                  xmlns:ui="http://java.sun.com/jsf/facelets">

              <h:head>

                  Login

              </h:head>

              <h:body>

                  <p>Login to protected pages:</p>

                  <form method="post" action="j_security_check">

                      <h:panelGrid columns="2">

                          <h:outputLabel for="j_username" value="Username" />

                          <input type="text" id="j_username" name="j_username" />

                          <h:outputLabel for="j_password" value="Password" />

                          <input type="password" id="j_password" name="j_password" />

                          <input type="submit" name="submit" value="Login" />

                      </h:panelGrid>

                      <br />

                  </form>

              </h:body>

              </html>

              • 4. Re: Login with JAAS, JSF and form authentication under JBoss 7.1
                hawe

                I'am running into the same problem...

                 

                Basically the authentication works but after the successfull authentication and roles association to the Principal the org.jboss.security.SecurityRolesAssociation is called and the Granted Roles are set to null.  See the logfile below

                 

                10:53:59,713 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1) Security checking request POST /mps-admin/pages/public/login.xhtml

                10:54:02,824 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking constraint 'SecurityConstraint[Restricted Area]' against POST /pages/public/login.xhtml --> false

                10:54:02,824 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking constraint 'SecurityConstraint[Restricted Area]' against POST /pages/public/login.xhtml --> false

                10:54:02,825 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking constraint 'SecurityConstraint[Restricted Area]' against POST /pages/public/login.xhtml --> false

                10:54:02,825 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking constraint 'SecurityConstraint[Restricted Area]' against POST /pages/public/login.xhtml --> false

                10:54:02,825 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  No applicable constraint located

                10:54:02,825 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1)  Not subject to any constraint

                10:54:02,826 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) servletPath /pages/public/login.xhtml

                10:54:02,827 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) pathInfo null

                10:54:02,827 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:02,846 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) execute(com.sun.faces.context.FacesContextImpl@6fdf7576)

                10:54:02,847 DEBUG [org.apache.tomcat.util.http.Parameters] (http-localhost/127.0.0.1:8080-1) Set encoding to UTF-8

                10:54:02,847 DEBUG [org.apache.tomcat.util.http.Parameters] (http-localhost/127.0.0.1:8080-1) Start processing with input [j_idt4=j_idt4&j_idt4%3Ausername=harald&j_idt4%3Apassword=start&j_idt4%3Aj_idt11=Login&javax.faces.ViewState=4594634022935863325%3A6988361266257376733]

                10:54:02,847 DEBUG [org.jboss.weld.JSF] (http-localhost/127.0.0.1:8080-1) WELD-000504 Resuming conversation with id null

                10:54:02,847 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering RestoreViewPhase

                10:54:02,848 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:02,848 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:02,848 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:02,848 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.ViewRoot'

                10:54:02,848 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created new view for /pages/public/login.xhtml

                10:54:02,849 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Locale for this view as determined by calculateLocale de_DE

                10:54:02,849 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) RenderKitId for this view as determined by calculateRenderKitId HTML_BASIC

                10:54:02,849 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Building View: /pages/public/login.xhtml

                10:54:02,850 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.Output'

                10:54:02,850 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @8,9 <h:body> Component[67606034_4079608] Created: javax.faces.component.UIOutput

                10:54:02,850 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlForm'

                10:54:02,850 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @9,10 <h:form> Component[67606034_4079626] Created: javax.faces.component.html.HtmlForm

                10:54:02,851 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlOutputLabel'

                10:54:02,851 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @10,52 <h:outputLabel> Component[67606034_407965c] Created: javax.faces.component.html.HtmlOutputLabel

                10:54:02,854 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlInputText'

                10:54:02,861 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @11,73 <h:inputText> Component[67606034_4079649] Created: javax.faces.component.html.HtmlInputText

                10:54:02,861 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) created validator of type 'javax.faces.Bean'

                10:54:02,861 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlMessage'

                10:54:02,861 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @12,31 <h:message> Component[67606034_407967a] Created: javax.faces.component.html.HtmlMessage

                10:54:02,863 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlOutputLabel'

                10:54:02,863 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @14,52 <h:outputLabel> Component[67606034_4079667] Created: javax.faces.component.html.HtmlOutputLabel

                10:54:02,863 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlInputSecret'

                10:54:02,864 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @15,75 <h:inputSecret> Component[67606034_4079690] Created: javax.faces.component.html.HtmlInputSecret

                10:54:02,864 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) created validator of type 'javax.faces.Bean'

                10:54:02,864 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlMessage'

                10:54:02,864 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @16,31 <h:message> Component[67606034_407969d] Created: javax.faces.component.html.HtmlMessage

                10:54:02,864 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlCommandButton'

                10:54:02,864 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @18,59 <h:commandButton> Component[67606034_407968e] Created: javax.faces.component.html.HtmlCommandButton

                10:54:02,964 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlMessages'

                10:54:02,994 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/login.xhtml @19,35 <h:messages> Component[67606034_40796bb] Created: javax.faces.component.html.HtmlMessages

                10:54:02,995 FINE  [javax.faces.component] (http-localhost/127.0.0.1:8080-1) No renderer-type for component j_id1

                10:54:02,995 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Postback: restored view for /pages/public/login.xhtml

                10:54:02,995 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting RestoreViewPhase

                10:54:02,995 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [149ms] : Execution time for phase (including any PhaseListeners) -> RESTORE_VIEW 1

                10:54:02,996 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering ApplyRequestValuesPhase

                10:54:02,996 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) UIForm with client ID j_idt4, submitted

                10:54:02,996 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No decoding necessary since the component j_idt5 is not an instance or a sub class of UIInput

                10:54:02,996 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) Set submitted value harald on component

                10:54:02,996 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) new value after decoding harald

                10:54:02,996 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No decoding necessary since the component j_idt6 is not an instance or a sub class of UIInput

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No decoding necessary since the component j_idt8 is not an instance or a sub class of UIInput

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) Set submitted value start on component

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) new value after decoding start

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No decoding necessary since the component j_idt9 is not an instance or a sub class of UIInput

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) This command resulted in form submission  ActionEvent queued.

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) End decoding component j_idt11

                10:54:02,997 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No decoding necessary since the component j_idt12 is not an instance or a sub class of UIInput

                10:54:02,998 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting ApplyRequestValuesPhase

                10:54:02,998 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [2ms] : Execution time for phase (including any PhaseListeners) -> APPLY_REQUEST_VALUES 2

                10:54:02,998 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering ProcessValidationsPhase

                10:54:02,999 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No conversion necessary for value harald of component username

                10:54:03,000 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) No conversion necessary for value start of component password

                10:54:03,001 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting ProcessValidationsPhase

                10:54:03,001 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [3ms] : Execution time for phase (including any PhaseListeners) -> PROCESS_VALIDATIONS 3

                10:54:03,001 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering UpdateModelValuesPhase

                10:54:03,002 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting UpdateModelValuesPhase

                10:54:03,002 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [1ms] : Execution time for phase (including any PhaseListeners) -> UPDATE_MODEL_VALUES 4

                10:54:03,002 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering InvokeApplicationsPhase

                10:54:03,002 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) processAction(j_idt11)

                10:54:04,489 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost/127.0.0.1:8080-1) Begin isValid, principal:harald, cache entry: null

                10:54:04,490 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost/127.0.0.1:8080-1) defaultLogin, principal=harald

                10:54:04,490 TRACE [org.jboss.security.auth.login.XMLLoginConfigImpl] (http-localhost/127.0.0.1:8080-1) Begin getAppConfigurationEntry(MpsAdminRealm), size=3

                10:54:04,490 TRACE [org.jboss.security.auth.login.XMLLoginConfigImpl] (http-localhost/127.0.0.1:8080-1) End getAppConfigurationEntry(MpsAdminRealm), authInfo=AppConfigurationEntry[]:

                [0]

                LoginModule Class: org.jboss.security.auth.spi.DatabaseServerLoginModule

                ControlFlag: LoginModuleControlFlag: required

                Options:

                name=principalsQuery, value=select password from ADMIN_ACCOUNT where username=?

                name=dsJndiName, value=java:/datasources/iPadDSForAllApps

                name=rolesQuery, value=SELECT ADMIN_PERMISSION.NAME, 'ROLES' FROM ADMIN_PERMISSION INNER JOIN ROLE_PERMISSION ON ADMIN_PERMISSION.ID = ROLE_PERMISSION.ID_PERMISSION INNER JOIN ADMIN_ROLE ON ROLE_PERMISSION.ID_ROLE = ADMIN_ROLE.ID INNER JOIN ACCOUNT_ROLE ON ADMIN_ROLE.ID = ACCOUNT_ROLE.ID_ROLE INNER JOIN ADMIN_ACCOUNT ON ACCOUNT_ROLE.ID_ACCOUNT = ADMIN_ACCOUNT.ID WHERE ADMIN_ACCOUNT.USERNAME = ?

                 

                 

                10:54:04,492 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) initialize

                10:54:04,492 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Security domain: MpsAdminRealm

                10:54:04,492 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) DatabaseServerLoginModule, dsJndiName=java:/datasources/iPadDSForAllApps

                10:54:04,493 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) principalsQuery=select password from ADMIN_ACCOUNT where username=?

                10:54:04,493 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) rolesQuery=SELECT ADMIN_PERMISSION.NAME, 'ROLES' FROM ADMIN_PERMISSION INNER JOIN ROLE_PERMISSION ON ADMIN_PERMISSION.ID = ROLE_PERMISSION.ID_PERMISSION INNER JOIN ADMIN_ROLE ON ROLE_PERMISSION.ID_ROLE = ADMIN_ROLE.ID INNER JOIN ACCOUNT_ROLE ON ADMIN_ROLE.ID = ACCOUNT_ROLE.ID_ROLE INNER JOIN ADMIN_ACCOUNT ON ACCOUNT_ROLE.ID_ACCOUNT = ADMIN_ACCOUNT.ID WHERE ADMIN_ACCOUNT.USERNAME = ?

                10:54:04,493 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) suspendResume=true

                10:54:04,495 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) login

                10:54:04,495 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) suspendAnyTransaction

                10:54:04,495 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (http-localhost/127.0.0.1:8080-1) iPadDS: getConnection(null, WrappedConnectionRequestInfo@5ead5494[userName=ipadpdf]) [1/5]

                10:54:04,496 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Excuting query: select password from ADMIN_ACCOUNT where username=?, with username: harald

                10:54:04,500 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Obtained user password

                10:54:04,501 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (http-localhost/127.0.0.1:8080-1) iPadDS: returnConnection(2c60020b, false) [1/4]

                10:54:04,501 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) resumeAnyTransaction

                10:54:04,501 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) User 'harald' authenticated, loginOk=true

                10:54:04,501 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) commit, loginOk=true

                10:54:04,501 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) getRoleSets using rolesQuery: SELECT ADMIN_PERMISSION.NAME, 'ROLES' FROM ADMIN_PERMISSION INNER JOIN ROLE_PERMISSION ON ADMIN_PERMISSION.ID = ROLE_PERMISSION.ID_PERMISSION INNER JOIN ADMIN_ROLE ON ROLE_PERMISSION.ID_ROLE = ADMIN_ROLE.ID INNER JOIN ACCOUNT_ROLE ON ADMIN_ROLE.ID = ACCOUNT_ROLE.ID_ROLE INNER JOIN ADMIN_ACCOUNT ON ACCOUNT_ROLE.ID_ACCOUNT = ADMIN_ACCOUNT.ID WHERE ADMIN_ACCOUNT.USERNAME = ?, username: harald

                10:54:04,502 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) suspendAnyTransaction

                10:54:04,502 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (http-localhost/127.0.0.1:8080-1) iPadDS: getConnection(null, WrappedConnectionRequestInfo@5ead5494[userName=ipadpdf]) [1/5]

                10:54:04,502 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Excuting query: SELECT ADMIN_PERMISSION.NAME, 'ROLES' FROM ADMIN_PERMISSION INNER JOIN ROLE_PERMISSION ON ADMIN_PERMISSION.ID = ROLE_PERMISSION.ID_PERMISSION INNER JOIN ADMIN_ROLE ON ROLE_PERMISSION.ID_ROLE = ADMIN_ROLE.ID INNER JOIN ACCOUNT_ROLE ON ADMIN_ROLE.ID = ACCOUNT_ROLE.ID_ROLE INNER JOIN ADMIN_ACCOUNT ON ACCOUNT_ROLE.ID_ACCOUNT = ADMIN_ACCOUNT.ID WHERE ADMIN_ACCOUNT.USERNAME = ?, with username: harald

                10:54:04,511 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role ACCOUNT_ADMINISTRATION

                10:54:04,511 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role ADMIN_AREA

                10:54:04,511 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role APA_ADMIN_AREA

                10:54:04,511 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role CREATE_APPLICATION

                10:54:04,511 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role ROLE_ADMINISTRATION

                10:54:04,512 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role SYS_ADMIN_AREA

                10:54:04,512 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role USER_AREA

                10:54:04,512 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role USER_PROFILE

                10:54:04,512 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) Assign user to role USER_SETTINGS

                10:54:04,512 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (http-localhost/127.0.0.1:8080-1) iPadDS: returnConnection(2c60020b, false) [1/4]

                10:54:04,512 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule] (http-localhost/127.0.0.1:8080-1) resumeAnyTransaction

                10:54:04,515 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost/127.0.0.1:8080-1) defaultLogin, lc=javax.security.auth.login.LoginContext@7e8f0680, subject=Subject(1609825897).principals=org.jboss.security.SimplePrincipal@1932581337(harald)org.jboss.security.SimpleGroup@1053755336(CallerPrincipal(members:harald))org.jboss.security.SimpleGroup@1053755336(ROLES(members:CREATE_APPLICATION,USER_AREA,APA_ADMIN_AREA,USER_PROFILE,SYS_ADMIN_AREA,USER_SETTINGS,ACCOUNT_ADMINISTRATION,ADMIN_AREA,ROLE_ADMINISTRATION))

                10:54:04,515 TRACE [org.jboss.security.authentication.JBossCachedAuthenticationManager] (http-localhost/127.0.0.1:8080-1) End isValid, true

                10:54:04,516 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1) Authenticated 'harald' with type 'LOGIN'

                10:54:04,519 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting InvokeApplicationsPhase

                10:54:04,521 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [1519ms] : Execution time for phase (including any PhaseListeners) -> INVOKE_APPLICATION 5

                10:54:04,521 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) render(com.sun.faces.context.FacesContextImpl@6fdf7576)

                10:54:04,521 TRACE [org.jboss.security.SecurityRolesAssociation] (http-localhost/127.0.0.1:8080-1) Setting threadlocal:null

                10:54:04,531 DEBUG [org.apache.tomcat.util.http.Cookies] (http-localhost/127.0.0.1:8080-1) Cookies: Parsing b[]: JSESSIONID=2QKEwMJrfHNBm3Jpmr5FnIyj; jm_earth_tpl=jm_earth

                10:54:04,531 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1) Security checking request GET /mps-admin/pages/protected/user/startseite.xhtml

                10:54:04,531 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1) We have cached auth type LOGIN for principal GenericPrincipal[harald()]

                10:54:05,770 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking constraint 'SecurityConstraint[Restricted Area]' against GET /pages/protected/user/startseite.xhtml --> true

                10:54:05,771 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking constraint 'SecurityConstraint[Restricted Area]' against GET /pages/protected/user/startseite.xhtml --> true

                10:54:05,771 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1)  Calling hasUserDataPermission()

                10:54:05,771 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  User data constraint has no restrictions

                10:54:05,771 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1)  Calling authenticate()

                10:54:05,772 DEBUG [org.apache.catalina.authenticator.FormAuthenticator] (http-localhost/127.0.0.1:8080-1) Already authenticated 'harald'

                10:54:05,772 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1)  Calling accessControl()

                10:54:05,772 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1)  Checking roles GenericPrincipal[harald()]

                10:54:05,772 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1) Username harald does NOT have role ADMIN_AREA

                10:54:05,772 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1) No role found:  ADMIN_AREA

                10:54:05,777 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1) Username harald does NOT have role USER_AREA

                10:54:05,778 DEBUG [org.apache.catalina.realm.RealmBase] (http-localhost/127.0.0.1:8080-1) No role found:  USER_AREA

                10:54:05,779 DEBUG [org.apache.catalina.authenticator.AuthenticatorBase] (http-localhost/127.0.0.1:8080-1)  Failed accessControl() test

                10:54:05,779 TRACE [org.jboss.security.SecurityRolesAssociation] (http-localhost/127.0.0.1:8080-1) Setting threadlocal:null

                10:54:05,779 DEBUG [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host]] (http-localhost/127.0.0.1:8080-1) Processing ErrorPage[errorCode=403, location=/pages/public/access_denied.xhtml]

                10:54:05,780 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) servletPath /pages/public/access_denied.xhtml

                10:54:05,781 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) pathInfo null

                10:54:05,781 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:05,781 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) execute(com.sun.faces.context.FacesContextImpl@6ba7a658)

                10:54:05,782 DEBUG [org.apache.tomcat.util.http.Parameters] (http-localhost/127.0.0.1:8080-1) Set encoding to UTF-8

                10:54:05,782 DEBUG [org.jboss.weld.JSF] (http-localhost/127.0.0.1:8080-1) WELD-000504 Resuming conversation with id null

                10:54:05,788 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering RestoreViewPhase

                10:54:05,788 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) New request: creating a view for /pages/public/access_denied.xhtml

                10:54:05,789 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:05,790 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) URL pattern of the FacesServlet executing the current request .xhtml

                10:54:05,790 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.ViewRoot'

                10:54:05,790 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created new view for /pages/public/access_denied.xhtml

                10:54:05,791 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Locale for this view as determined by calculateLocale de_DE

                10:54:05,794 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) RenderKitId for this view as determined by calculateRenderKitId HTML_BASIC

                10:54:05,796 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.factory] (http-localhost/127.0.0.1:8080-1) Resource-Url from external context: jndi:/default-host/mps-admin/pages/public/access_denied.xhtml

                10:54:05,796 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.factory] (http-localhost/127.0.0.1:8080-1) Creating Metadata Facelet for: jndi:/default-host/mps-admin/pages/public/access_denied.xhtml

                10:54:05,797 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: TextUnit[0] and adding it to parent: com.sun.faces.facelets.compiler.CompilationUnit@703cab7f

                10:54:05,817 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed : http://www.w3.org/1999/xhtml

                10:54:05,817 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: com.sun.faces.facelets.compiler.NamespaceUnit@3313dcd1 and adding it to parent: TextUnit[0]

                10:54:05,817 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed f: http://java.sun.com/jsf/core

                10:54:05,817 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed h: http://java.sun.com/jsf/html

                10:54:05,817 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed ui: http://java.sun.com/jsf/facelets

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Finished Unit: com.sun.faces.facelets.compiler.NamespaceUnit@3313dcd1

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting RestoreViewPhase

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [36ms] : Execution time for phase (including any PhaseListeners) -> RESTORE_VIEW 1

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) render(com.sun.faces.context.FacesContextImpl@6ba7a658)

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Entering RenderResponsePhase

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) About to render view /pages/public/access_denied.xhtml

                10:54:05,818 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Building View: /pages/public/access_denied.xhtml

                10:54:05,819 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.factory] (http-localhost/127.0.0.1:8080-1) Creating Facelet for: jndi:/default-host/mps-admin/pages/public/access_denied.xhtml

                10:54:05,819 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: TextUnit[0] and adding it to parent: com.sun.faces.facelets.compiler.CompilationUnit@43283315

                10:54:05,826 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed : http://www.w3.org/1999/xhtml

                10:54:05,826 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: com.sun.faces.facelets.compiler.NamespaceUnit@76d28ca0 and adding it to parent: TextUnit[0]

                10:54:05,826 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed f: http://java.sun.com/jsf/core

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed h: http://java.sun.com/jsf/html

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Namespace Pushed ui: http://java.sun.com/jsf/facelets

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Tag Pushed: /pages/public/access_denied.xhtml @7,46 <html>

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) /pages/public/access_denied.xhtml @7,46 xmlns:f="http://java.sun.com/jsf/core" Namespace Bound to TagLibrary

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) /pages/public/access_denied.xhtml @7,46 xmlns:h="http://java.sun.com/jsf/html" Namespace Bound to TagLibrary

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) /pages/public/access_denied.xhtml @7,46 xmlns:ui="http://java.sun.com/jsf/facelets" Namespace Bound to TagLibrary

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: TextUnit[0] and adding it to parent: com.sun.faces.facelets.compiler.NamespaceUnit@76d28ca0

                10:54:05,827 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Tag Pushed: /pages/public/access_denied.xhtml @9,33 <f:view>

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: /pages/public/access_denied.xhtml @9,33 <f:view> and adding it to parent: TextUnit[0]

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: TextUnit[0] and adding it to parent: /pages/public/access_denied.xhtml @9,33 <f:view>

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Tag Pushed: /pages/public/access_denied.xhtml @11,48 <h:outputText>

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Starting Unit: /pages/public/access_denied.xhtml @11,48 <h:outputText> and adding it to parent: TextUnit[0]

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Finished Unit: /pages/public/access_denied.xhtml @11,48 <h:outputText>

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Finished Unit: TextUnit[1]

                10:54:05,828 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.compiler] (http-localhost/127.0.0.1:8080-1) Finished Unit: /pages/public/access_denied.xhtml @9,33 <f:view>

                10:54:05,829 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Created component with component type of 'javax.faces.HtmlOutputText'

                10:54:05,829 FINE  [javax.enterprise.resource.webcontainer.jsf.facelets.tag.component] (http-localhost/127.0.0.1:8080-1) /pages/public/access_denied.xhtml @11,48 <h:outputText> Component[1852725183_6e6e578b] Created: javax.faces.component.html.HtmlOutputText

                10:54:05,829 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (http-localhost/127.0.0.1:8080-1) Rendering View: /pages/public/access_denied.xhtml

                10:54:05,830 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) component.getValue() returned access denied

                10:54:05,830 FINE  [javax.enterprise.resource.webcontainer.jsf.renderkit] (http-localhost/127.0.0.1:8080-1) Value to be rendered access denied

                10:54:05,830 FINE  [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-localhost/127.0.0.1:8080-1) Exiting RenderResponsePhase

                10:54:05,830 FINE  [javax.enterprise.resource.webcontainer.jsf.timing] (http-localhost/127.0.0.1:8080-1)  [TIMING] - [12ms] : Execution time for phase (including any PhaseListeners) -> RENDER_RESPONSE 6

                10:54:05,831 DEBUG [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/mps-admin].[Faces Servlet]] (http-localhost/127.0.0.1:8080-1)  Disabling the response for futher output