- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,
我有一台计算机上的glassfish3.1服务器上运行着一个Web服务。
在第二台计算机上,我有一个Java(GUI)应用程序正在运行并调用上述Web服务。
在我的网络服务呼叫中,我将文件作为SOAP附件发送。它到达服务器,然后处理文件,然后通过https将其返回给我的客户端计算机。
如果我的文件太大,并且花费了15分钟以上,则操作失败,并且出现以下错误:
在客户端:
由于异常而无法创建SOAP消息:org.jvnet.mimepull.MIMEParsingException:javax.net.ssl.SSLException:SSL对等项错误关闭
在服务器端:
javax.servlet.ServletException
在org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:150)
在javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
在javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
在org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
在org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
在org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
在com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
在com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
在org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
在org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
在com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:170)
在com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
在com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
在com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
在com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
在com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
在com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
在com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
在com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
在com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
在com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
在com.sun.grizzly.ContextTask.run(ContextTask.java:71)
在com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:532)
在com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool.java:513)
在java.lang.Thread.run(Thread.java:662)
引起原因:javax.xml.ws.WebServiceException:com.ctc.wstx.exc.WstxIOException:java.nio.channels.ClosedChannelException
在com.sun.xml.ws.encoding.MtomCodec.encode(MtomCodec.java:184)
在com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:282)
在com.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:400)
在com.sun.xml.ws.transport.http.HttpAdapter.access $ 100(HttpAdapter.java:96)
在com.sun.xml.ws.transport.http.HttpAdapter $ HttpToolkit.handle(HttpAdapter.java:618)
在com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:259)
在com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:162)
在org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:145)
...另外27个
引起原因:com.ctc.wstx.exc.WstxIOException:java.nio.channels.ClosedChannelException
在com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
在com.sun.xml.ws.util.xml.XMLStreamWriterFilter.flush(XMLStreamWriterFilter.java:71)
在com.sun.xml.ws.streaming.XMLStreamWriterUtil.getOutputStream(XMLStreamWriterUtil.java:101)
在com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:320)
在com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:147)
在com.sun.xml.ws.encoding.MtomCodec.encode(MtomCodec.java:168)
...另外34个
引起原因:org.apache.catalina.connector.ClientAbortException:java.nio.channels.ClosedChannelException
在org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:382)
在org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:351)
在org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:175)
在com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
在com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
在com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
...还有39个
造成原因:java.nio.channels.ClosedChannelException
在sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:133)
在sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:324)
在com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:108)
在com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:76)
在com.sun.grizzly.util.SSLOutputWriter.flushChannel(SSLOutputWriter.java:102)
在com.sun.grizzly.ssl.SSLOutputBuffer.flushChannel(SSLOutputBuffer.java:138)
在com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:398)
在com.sun.grizzly.http.SocketChannelOutputBuffer.flush(SocketChannelOutputBuffer.java:376)
在com.sun.grizzly.http.ProcessorTask.action(ProcessorTask.java:1241)
在com.sun.grizzly.ssl.SSLProcessorTask.action(SSLProcessorTask.java:164)
在com.sun.grizzly.tcp.Response.action(Response.java:268)
在org.apache.catalina.connector.OutputBuffer.doFlush(输出
...
我认为SSL会话在我的客户端而不是服务器端超时。
现在,我正在尝试找出增加客户端SSL超时的方法,我认为这是15分钟...
我无法执行此操作,将寻求任何帮助...
谢谢
最佳答案
我认为SSL会话超时
在我的客户端
否。您的客户端未首先从服务器接收SSL close_notify便遇到了关闭(重置)连接。所以不是客户。我猜想服务器强加了一个POST大小限制,并在超出限制时关闭连接。
如果发送的数据过多,您将在某处或其他地方遇到IOExceptions。遵守或提高限制,然后遵守新的价值。
关于java - java.nio.channels.ClosedChannelException-客户端关闭SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062067/
在过去一个月左右的时间里,我们的两个 Windows 从机(通过 JNLP 连接)开始频繁断开连接。我非常确定我们的网络发生了一些变化,因为这仅影响一个地理位置(以及该位置的所有从属设备),并且我们开
我正在尝试使用 VpnService 为 android 构建 TCP/IP 嗅探器。我修改了 ToyVpn 示例,我正确地从描述符中获取了输出 IP 数据包,目前我只是尝试将其发送到没有 IP 的目
我试图在HDP上运行简单的kafka生产者消费者示例,但面临以下异常。 [2016-03-03 18:26:38,683] WARN Fetching topic metadata with corr
我是 Netty 新手,我遵循了这个 example使用netty编写静态文件服务器。但是每当服务器提供一个大的js文件时。它遇到 ClosedChannelException。 以下是我的代码,我将
我正在使用FileLock,但不知道为什么总是遇到nonwritablechannelException异常: public static List readFromFile(Context ctx,
我该如何解决这个问题。我收到以下错误: java.nio.channels.ClosedChannelException 这是编码: public void run() { try {
我正在尝试使用 Kafka 运行 Spark Streaming 作业。 我通过 Kafka 发送一个 csv 日志文件,以便它向我的 Spark Streaming 应用程序发布消息。 我在我的 S
嗨, 我有一台计算机上的glassfish3.1服务器上运行着一个Web服务。 在第二台计算机上,我有一个Java(GUI)应用程序正在运行并调用上述Web服务。 在我的网络服务呼叫中,我将文件作为S
在我的 Tomcat 8 服务器上,我使用 websocket 与我的 android 应用程序通信。但是,在日志中我偶尔会看到以下我不理解的异常: 27-Oct-2015 21:57:48.451
我正在使用 nio(非阻塞模式)。 当服务器关闭时,我尝试连接(在获得 isConnectable 键后),我收到以下异常:java.nio.channels.ClosedChannelExcepti
为什么当我尝试关闭 channel 时,抛出了 ChannelClosedException?使用 Channel.close() 关闭,异常的堆栈跟踪: java.nio.channels.Clos
我是 Netty 的新手,我面临的问题是,Netty 工作了几天,5-6 天后它没有响应。 我检查了日志中的错误,上面写着 Nov 26, 2013 11:58:17 PM com.spciq.eve
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我正在从 Eclipse Milo 客户端连接到 Eclipse Milo 服务器。一切正常,但当我尝试连接除“无”以外的任何 SecurityPolicy 时,我收到以下错误: 17:28:18.3
我在 kubernetes 上的 docker 中运行了 1 个 kafka 和 3 个 zookeeper-server instruction .我无法在 pod(docker 容器)之外生成/使
我们正在尝试使用 Apache Storm 来处理大量(假)消息。 消息示例: "{"clientName":"Sergey Bakulin","sum":12925,"group":"propert
当我测试 Apache Camel 路由时,我的应用程序遇到 ClosedChannelException 。 rest().post("/{{camel.rest.version}}/ufx")
当我们收到空闲超时事件时,我们关闭 channel 。如果我们当时也启用了 ssl,我们会得到: java.nio.channels.ClosedChannelException at org.jbo
我使用 netty 3.5.8 创建了一个游戏服务器。起初,从服务器向客户端发送数据没有任何问题。但是当服务器运行一段时间后,向客户端 channel 写入数据时出现很多异常[java.nio.cha
我有一个 spark 应用程序。我使用 saveAsNewAPIHadoopDataset 在 hdfs 上存储一个 rdd,利用 AvroKeyOutputFormat。 对于大型 RDD,有时我会
我是一名优秀的程序员,十分优秀!