WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Enable Security on WAS8.0.0.5

    Posted Tue February 26, 2013 06:48 AM
    I'm getting the error when trying to enable security on WAS8.  My admin username and password suddenly stopped working.  I then disabled security.  Now I trying to enable it again using federated repository. After clicking finish on the screen, I get a black screen and the following is written in the SystemsOut.log.

    [2/26/13 12:33:01:832 SAST] 0000001d exception     E com.ibm.websphere.wim.security.authz.AuthSystemException  AUTH_INIT_FAILURE
                                     com.ibm.websphere.wim.security.authz.AuthSystemException: CWWIM2001E Initialization of the authorization component failed.
            at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.(JACCSecurityManager.java:196)
            at com.ibm.ws.wim.security.authz.jacc.JACCPolicyDefinition.(JACCPolicyDefinition.java:130)
            at com.ibm.ws.wim.env.was.JACCAuthorizationService.initialize2(JACCAuthorizationService.java:231)
            at com.ibm.ws.wim.env.was.JACCAuthorizationService.access$000(JACCAuthorizationService.java:104)
            at com.ibm.ws.wim.env.was.JACCAuthorizationService$1.run(JACCAuthorizationService.java:178)
            at com.ibm.ws.wim.env.was.JACCAuthorizationService$1.run(JACCAuthorizationService.java:170)
            at java.security.AccessController.doPrivileged(AccessController.java:280)
            at com.ibm.ws.wim.env.was.JACCAuthorizationService.initialize(JACCAuthorizationService.java:170)
            at com.ibm.ws.wim.env.was.JACCAuthorizationService.runAsSuperUser(JACCAuthorizationService.java:1078)
            at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecurityManager.java:285)
            at com.ibm.ws.wim.pluginmanager.PluginManager.initPluginManagerConfiguration(PluginManager.java:127)
            at com.ibm.ws.wim.pluginmanager.PluginManager.(PluginManager.java:115)
            at com.ibm.ws.wim.pluginmanager.PluginManager.getPluginManager(PluginManager.java:198)
            at com.ibm.ws.wim.pluginmanager.PluginManager.singleton(PluginManager.java:209)
            at com.ibm.websphere.wim.ServiceProvider.initialize(ServiceProvider.java:131)
            at com.ibm.websphere.wim.ServiceProvider.(ServiceProvider.java:142)
            at com.ibm.websphere.wim.ServiceProvider.singleton(ServiceProvider.java:117)
            at com.ibm.ws.wim.SPIServiceProvider.(SPIServiceProvider.java:121)
            at com.ibm.ws.wim.registry.util.UserRegistryValidator.initialize(UserRegistryValidator.java:126)
            at com.ibm.ws.wim.registry.util.UserRegistryValidator.(UserRegistryValidator.java:107)
            at com.ibm.ws.security.admintask.securityDomain.SecConfigTaskHelper.isGoodServerId(SecConfigTaskHelper.java:323)
            at com.ibm.ws.security.admintask.securityDomain.SecConfigTaskHelper.isRegistryGood(SecConfigTaskHelper.java:764)
            at com.ibm.ws.security.admintask.securityDomain.ConfigureWIMUserRegistry.afterStepsExecuted(ConfigureWIMUserRegistry.java:284)
            at com.ibm.websphere.management.cmdframework.provider.AbstractTaskCommand.executeReal(AbstractTaskCommand.java:855)
            at com.ibm.websphere.management.cmdframework.provider.AbstractTaskCommand.execute(AbstractTaskCommand.java:807)
            at com.ibm.ws.console.security.SecurityTaskUtil.callSetTask(SecurityTaskUtil.java:189)
            at com.ibm.ws.console.security.SecurityTaskUtil.callSetTask(SecurityTaskUtil.java:164)
            at com.ibm.ws.console.security.SecurityValidation.validate(SecurityValidation.java:267)
            at com.ibm.ws.console.security.AdminSecurity.AdminSecurityDetailAction.execute(AdminSecurityDetailAction.java:174)
            at org.apache.struts.action.RequestProcessor.processActionPerform(Unknown Source)
            at org.apache.struts.action.RequestProcessor.process(Unknown Source)
            at org.apache.struts.action.ActionServlet.process(Unknown Source)
            at org.apache.struts.action.ActionServlet.doPost(Unknown Source)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1229)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
            at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistance(WSCUrlFilter.java:950)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:499)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:320)
            at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
            at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
            at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
            at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
            at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:895)
            at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
            at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
            at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
            at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
            at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
            at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
            at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
            at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
            at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
            at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
            at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)
    Caused by: java.lang.UnsupportedOperationException
            at javax.xml.parsers.DocumentBuilderFactory.setSchema(Unknown Source)
            at com.ibm.sec.authz.provider.config.XMLConfigParser.parseDocument(XMLConfigParser.java:98)
            at com.ibm.sec.authz.provider.config.CommonAuthzConfiguration.(CommonAuthzConfiguration.java:88)
            at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.(JACCSecurityManager.java:182)
            ... 63 more


    [2/26/13 12:33:01:883 SAST] 0000001d FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /appqa/labyrinth/IBM/WebSphere_8_0/Dmgr/logs/ffdc/dmgr_5cfd8f57_13.02.26_12.33.01.8482053596748734013550.txt com.ibm.websphere.security.CustomRegistryException 190
    [2/26/13 12:33:01:893 SAST] 0000001d FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /appqa/labyrinth/IBM/WebSphere_8_0/Dmgr/logs/ffdc/dmgr_5cfd8f57_13.02.26_12.33.01.8442236904338776653332.txt com.ibm.ws.security.adminTasks.securityDomain.SecConfigTaskHelper 777
    [2/26/13 12:33:01:899 SAST] 0000001d FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /appqa/labyrinth/IBM/WebSphere_8_0/Dmgr/logs/ffdc/dmgr_5cfd8f57_13.02.26_12.33.01.894566923090825157680.txt com.ibm.ws.security.commands.securityDomain.ConfigureWIMUserRegistry 203
    [2/26/13 12:33:01:912 SAST] 0000001d TilesRequestP E org.apache.struts.tiles.TilesRequestProcessor processTilesDefinition Can't create associated controller
                                     java.lang.InstantiationException: Error - Class not found :com.ibm.ws.console.security.AdminSecurity.AdminSecurityController
            at org.apache.struts.tiles.ComponentDefinition.createControllerFromClassname(Unknown Source)
            at org.apache.struts.tiles.ComponentDefinition.createController(Unknown Source)
            at org.apache.struts.tiles.ComponentDefinition.getOrCreateController(Unknown Source)
            at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Unknown Source)
            at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Unknown Source)
            at org.apache.struts.action.RequestProcessor.process(Unknown Source)
            at org.apache.struts.action.ActionServlet.process(Unknown Source)
            at org.apache.struts.action.ActionServlet.doPost(Unknown Source)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1229)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
            at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistance(WSCUrlFilter.java:950)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:499)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:320)
            at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
            at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
            at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
            at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
            at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:895)
            at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
            at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
            at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
            at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
            at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
            at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
            at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
            at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
            at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
            at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
            at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)


    [2/26/13 12:33:01:917 SAST] 0000001d servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause action: javax.servlet.ServletException: Can't create associated controller
            at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Unknown Source)
            at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Unknown Source)
            at org.apache.struts.action.RequestProcessor.process(Unknown Source)
            at org.apache.struts.action.ActionServlet.process(Unknown Source)
            at org.apache.struts.action.ActionServlet.doPost(Unknown Source)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1229)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
            at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
            at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistance(WSCUrlFilter.java:950)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:499)
            at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:320)
            at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
            at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
            at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
            at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
            at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
            at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:895)
            at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
            at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
            at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
            at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
            at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
            at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
            at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
            at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
            at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
            at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
            at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
            at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)
    Caused by: java.lang.InstantiationException: Error - Class not found :com.ibm.ws.console.security.AdminSecurity.AdminSecurityController
            at org.apache.struts.tiles.ComponentDefinition.createControllerFromClassname(Unknown Source)
            at org.apache.struts.tiles.ComponentDefinition.createController(Unknown Source)
            at org.apache.struts.tiles.ComponentDefinition.getOrCreateController(Unknown Source)
            ... 36 more


    [2/26/13 12:33:01:918 SAST] 0000001d SystemOut     O WSCUrlFilter exception using CSRFResponseWrapper: javax.servlet.ServletException: Can't create associated controller



  • 2.  Enable Security on WAS8.0.0.5

    Posted Tue February 26, 2013 01:30 PM
    Hi sandile,


      Have you check the next logs:

    on /appqa/labyrinth/IBM/WebSphere_8_0/Dmgr/logs/ffdc/dmgr_5cfd8f57_13.02.26_12.33.01.8482053596748734013550.txt

    on /appqa/labyrinth/IBM/WebSphere_8_0/Dmgr/logs/ffdc/dmgr_5cfd8f57_13.02.26_12.33.01.8442236904338776653332.txt

    on /appqa/labyrinth/IBM/WebSphere_8_0/Dmgr/logs/ffdc/dmgr_5cfd8f57_13.02.26_12.33.01.894566923090825157680.txt

     
      Have you enable traces?

      Could be a bug, but as i see you have applied the fixpack 8.0.0.5 so this APARnot apply

      www-01.ibm.com/support/docview.wss?uid=s...

     
      Tell us if you need more support.

    regards