任何人都会遇到PCI合规性扫描在应用程序服务器上创建错

我在Apache 2.4.10 Web服务器后运行GlassFish 3.1.2,在CentOS 6 Linux服务器上运行mod_jk。 我观察到PCI合规性扫描一直在GlassFish server.log文件中创建错误,这会导致我在GlassFish中运行的Web应用程序变得不可用(未找到文件)。 基本上,该网络应用程序会死亡,但该域继续运行,尽管它从这一点持续产生错误。

任何人都可以证实这是已知的行为? 如果是这样,有没有已知的解决方法?

或者,是运行PCI合规性扫描所需的1-2天内唯一解决方案吗?

以下是运行此类扫描时看到的典型错误/警告(来自GlassFish的server.log文件):

[#| 2014-11-13T16:09:46.849-0800 |警告| glassfish3.1.2 | org.apache.catalina.connector.Request | _ThreadID = 57; _ThreadName = Thread-2; | PWC4011:无法设置请求字符编码从上下文到UTF-8,因为请求参数已被读取,或者ServletRequest.getReader()已被调用|#]


[#| 2014-11-14T11:56:40.218-0800 |警告| glassfish3.1.2 | javax.enterprise.resource.corba.ORBUtil | _ThreadID = 515; _ThreadName =线程2; | IOP00710020:GIOP魔术组织中的错误。 omg.CORBA.INTERNAL:警告:IOP00710020:GIOP错误magic vmcid:OMG次要代码:20已完成:可能位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本地方法)位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57 )at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at com.un.reflect.Constructor.newInstance(Constructor.java:526)at com.sun.corba.ee.spi.orbutil.logex.corba。 CorbaExtension.makeException(CorbaExtension.java:248)at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)at com.sun.corba.ee.spi.orbutil。 logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access $ 400(WrapperGenerator.java:107) com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator $ 2.invoke(WrapperGenerator.java:511)at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99 )at com.sun.proxy。$ Proxy196.giopMagicError(Unknown Source)at com.sun.corba.ee.impl.protocol.giopmsgheaders.MessageBase.parseGiopHeader(MessageBase.java:201)at com.sun.corba.ee。在com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.parseBytesAndDispatchMessages(SocketOrChannelConnectionImpl.java:1619)处的com.sun.corba.ee.impl.transport处的impl.protocol.MessageParserImpl.parseBytes(MessageParserImpl.java:216)。 SocketOrChannelConnectionImpl.doOptimizedReadStrategy(SocketOrChannelConnectionImpl.java:1486)at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1084)at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl $ WorkerThread.performWork(ThreadPoolImpl.java:497)at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolIm pl $ WorkerThread.run(ThreadPoolImpl.java:540)|#]


[#| 2014-11-14T11:58:57.231-0800 | SEVERE | glassfish3.1.2 | com.sun.grizzly.config.GrizzlyServiceListener | _ThreadID = 53; _ThreadName = Thread-2; | GRIZZLY0051:ProcessorTask异常。 java.lang.IllegalStateException:无效的数据包幻数:1603 pos = 0 lastValid = 166 end = 0 at com.sun.grizzly.http.ajp.AjpInputBuffer.readAjpMessageHeader(AjpInputBuffer.java:90)at com.sun.grizzly.http .ajp.AjpProcessorTask.parseRequest(AjpProcessorTask.java:107)at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:706)at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045) )在com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain。 java:104)at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)at com.sun.grizzly.ProtocolChainContextTask.doCall (ProtocolChainContextTask.java:54)at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)at com.sun.g rizzly.ContextTask.run(ContextTask.java:71)at com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532)at com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool。 java:513)at java.lang.Thread.run(Thread.java:724)|#]


[#| 2014-11-14T12:03:28.651-0800 | SEVERE | glassfish3.1.2 | org.apache.jasper.servlet.JspServlet | _ThreadID = 532; _ThreadName = Thread-2; | PWC6117:File“/ home / glassfish /glassfish3/glassfish/domains/domain1/docroot/login.jsp“找不到|#]


[#| 2014-11-14T12:03:29.062-0800 | SEVERE | glassfish3.1.2 | org.apache.jasper.servlet.JspServlet | _ThreadID = 533; _ThreadName = Thread-2; | PWC6117:File“/ home / glassfish /glassfish3/glassfish/domains/domain1/docroot/spiffymcgee.jsp“not foun d |#]


[#| 2014-11-14T12:03:29.634-0800 | SEVERE | glassfish3.1.2 | com.sun.grizzly.config.GrizzlyServiceListener | _ThreadID = 531; _ThreadName = Thread-2; | GRIZZLY0042:创建内部请求时出错。 java.lang.NumberFormatException at com.sun.grizzly.util.buf.Ascii.parseLong(Ascii.java:236)at com.sun.grizzly.util.buf.ByteChunk.getLong(ByteChunk.java:554)at com。 sun.grizzly.util.buf.MessageBytes.getLong(MessageBytes.java:715)at com.sun.grizzly.tcp.Request.getContentLengthLong(Request.java:378)at com.sun.grizzly.http.ProcessorTask.prepareRequest( ProcessorTask.java:1457)at com.sun.grizzly.http.ProcessorTask.parseRequest(ProcessorTask.java:947)at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:706)at com.sun.grizzly .http.ProcessorTask.process(ProcessorTask.java:1045)at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)at在com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain。 在com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)上的com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)在com.sun.grizzly.ContextTask.run(ContextTask .java:71)at com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532)at com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool.java:513)at java。 lang.Thread.run(Thread.java:724)|#]


[#| 2014-11-14T12:03:34.250-0800 |警告| glassfish3.1.2 | com.sun.grizzly.config.GrizzlyServiceListener | _ThreadID = 62; _ThreadName =线程2; |内部服务器错误:%。 java.io.CharConversionException:EOF在com.sun.grizzly.util.buf.UDecoder.convert(UDecoder.java:140)at com.sun.grizzly.util.buf.UDecoder.convert(UDecoder.java:257)at com.sun.grizzly.util.buf.UDecoder.convert(UDecoder.java:235)at com.sun.grizzly.util.http.HttpRequestURIDecoder.decode(HttpRequestURIDecoder.java:98)at com.sun.enterprise.v3。在com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:194)上的com.un.grizzly.http.ProcessorTask.invokeAdapter( ProcessorTask.java:849)at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)at com.sun.grizzly .http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)at com。 sun.grizzly.De 在com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)上的com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)处的faultProtocolChain.execute(DefaultProtocolChain.java:90) .grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)at com.sun.grizzly.ContextTask.run(ContextTask.java:71)at com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532) )at com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool.java:513)at java.lang.Thread.run(Thread.java:724)|#]


[#| 2014-11-14T12:03:34.427-0800 |警告| glassfish3.1.2 | com.sun.grizzly.config.GrizzlyServiceListener | _ThreadID = 57; _ThreadName =线程2; |内部服务器错误:%server.policy java.io.CharConversionException:isHexDigit at com.sun.grizzly.util.buf.UDecoder.convert(UDecoder.java:145)at com.sun.grizzly.util.buf.UDecoder.convert(UDecoder.java:257)at com.sun.grizzly.util.buf.UDecoder.convert(UDecoder.java:235)at com.sun.grizzly.util.http.HttpRequestURIDecoder.decode(HttpRequestURIDecoder.java:98)at com.sun.enterprise.v3。在com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:194)上的com.un.grizzly.http.ProcessorTask.invokeAdapter( ProcessorTask.java:849)at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)at com.sun.grizzly .http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)at com.sun.g rizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)at com.sun .grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)at com.sun.grizzly.ContextTask.run(ContextTask.java:71)at com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532)at com.sun.grizzly.util.AbstractThreadPool $ Worker。运行(AbstractThreadPool.java:513)在java.lang.Thread.run(Thread.java:724)|#]


链接地址: http://www.djcxy.com/p/68249.html

上一篇: Anyone experience PCI Compliance scan create errors in application server?

下一篇: JSP: can't figure out how to set UTF