java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.ja
va:279)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:243)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:
389)
at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:254)
at weblogic.servlet.internal.MultibyteOutput.write(ChunkOutput.java:484)
at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper
.java:125)
at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutput
StreamImpl.java:184)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:106)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191)
at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)
at java.io.BufferedWriter.write(BufferedWriter.java:206)
at java.io.Writer.write(Writer.java:126)
at org.jdom.output.XMLOutputter.printQualifiedName(XMLOutputter.java:157
8)
at org.jdom.output.XMLOutputter.printElement(XMLOutputter.java:884)
at org.jdom.output.XMLOutputter.printContentRange(XMLOutputter.java:1007
)
at org.jdom.output.XMLOutputter.printElement(XMLOutputter.java:927)
at org.jdom.output.XMLOutputter.printContentRange(XMLOutputter.java:1007
)
at org.jdom.output.XMLOutputter.printElement(XMLOutputter.java:927)
at org.jdom.output.XMLOutputter.output(XMLOutputter.java:375)
at org.jdom.output.XMLOutputter.output(XMLOutputter.java:203)
at pageFlow.autoComplete.AutoCompleteController.PrintXml(AutoCompleteCon
troller.jpf:280)
at pageFlow.autoComplete.AutoCompleteController.createAutoCompleteXml(Au
toCompleteController.jpf:197)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
=========================================================
以上是错误信息,用jdom XMLOutputter往外写数据时报错,请高手指教。。。。。。。
相关推荐
Java Socket常见异常处理
在java网络编程Socket通信中,通常会遇到以下异常情况: 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat -an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口能解决该问题了。 第2个异常是java.net.ConnectException: Connection
Socket长连接异常处理
socket连接时的异常解释及其产生原因 doc文档
javaerror处理资料
常用的java处理 网络JAVA的基本知识 和报错的处理方法
IDEA Debug启动tomcat报60659端口占用错误的解决
工作中将开发工具由Eclipse转为IntelliJ IDEA,在使用过程中遇到许多问题,其中60659端口占用错误对于不熟悉IDEA的开发者来说或许会比较头痛,本文就来解决一下这个问题
【雷达信号处理】数字下变频(DDC)(Matlab代码实现)
内容概要:本文围绕雷达信号处理中的数字下变频(DDC)技术,详细阐述了其在Matlab环境下的实现方法与工作原理。DDC作为雷达接收机中的核心技术,主要用于将高频中频信号高效转换为低频基带信号,以便于后续的数字信号处理。文章系统介绍了DDC的三大核心步骤:混频实现频谱搬移、低通滤波抑制带外噪声与干扰、以及抽取降低采样率以减轻数据处理负担。文中提供了完整的Matlab代码实例,并通过仿真结果直观展示了信号在时域和频域的变化过程,有效验证了DDC设计的正确性与有效性。该资源对于理解现代雷达与通信系统前端处理机制具有重要价值。; 适合人群:具备一定Matlab编程基础和数字信号处理理论知识的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入学习和掌握数字下变频(DDC)的基本原理、数学模型及其实现流程;②利用Matlab对雷达或通信系统中的中频信号进行仿真处理与性能验证;③为信号检测、参数估计等后续高级处理算法提供高质量的基带信号预处理支持。; 阅读建议:在学习过程中,应结合提供的Matlab代码进行逐行调试与运行,重点观察混频、滤波和抽取每一环节对信号时域波形和频谱分布的影响。建议主动修改信号参数(如载频、带宽)和DDC系统参数(如滤波器截止频率、抽取因子),探究不同参数配置对信号保真度和处理效率的影响,从而深化对DDC技术细节的理解。


