error initializing acl filter

We get an error message while logiing in to the application. ACL filter is defined in the web.xml file and tthe below error message is thrown in the init() method of the Access Control Filter which gets invoked when you restart the application/server/JVM


INFO: ##########################
 INFO: Initializing Access Control Filter. Activation status is: false
 INFO: ##########################
FATAL: IOException:
java.net.SocketException: Socket Closed
      at java.net.PlainSocketImpl.setOption(PlainSocketImpl.java:177)
      at java.net.Socket.setTcpNoDelay(Socket.java:783)
      at weblogic.net.http.HttpClient.openServer(HttpClient.java:305)
      at weblogic.net.http.HttpClient.openServer(HttpClient.java:354)
      at weblogic.net.http.HttpClient.<init>(HttpClient.java:139)
      at weblogic.net.http.HttpClient.New(HttpClient.java:212)
      at weblogic.net.http.HttpURLConnection.connect(HttpURLConnection.java:140)
      at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:319)
      at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:28)
      at java.net.URL.openStream(URL.java:913)
      at weblogic.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:836)
      at weblogic.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:796)
      at weblogic.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:275)
      at weblogic.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:841)
      at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
      at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
      at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
      at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
      at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
      at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135)
      at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:152)
      at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
      at javax.xml.parsers.SAXParser.parse(SAXParser.java:143)
      at com.pfizer.ost.util.WebXmlParser.doParseFile(WebXmlParser.java:56)
      at com.pfizer.ost.filters.AccessControlFilter.parseACLFiles(AccessControlFilter.java:581)
      at com.pfizer.ost.filters.AccessControlFilter.init(AccessControlFilter.java:552)
      at weblogic.servlet.internal.WebAppServletContext$FilterInitAction.run(WebAppServletContext.java:7074)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
      at weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:3091)
      at weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:3062)
      at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3380)
      at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6262)
      at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:892)
      at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2181)
      at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2222)
      at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2169)
      at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3111)
      at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1769)
      at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:352)
      at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
      at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
      at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
      at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
      at weblogic.Server.main(Server.java:32)
FATAL: ##########################
FATAL: WARNING! SECURITY INIT FAILURE! Could not PARSE web xml or ost ACL! Security override engaged! Access to the application has been disabled for all users!
FATAL: ##########################
shyluAsked:
Who is Participating?
 
shyluConnect With a Mentor Author Commented:
ACL was not needed, and is removed from the web.xml
0
 
girionisCommented:
The problem seems to be with your web.xml. You have defined somethign that the server does not like. Can you post it?
0
 
shyluAuthor Commented:
ACL was not needed, and is removed from the web.xml
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.