在开发环境不出现上面的错误。但是在正式环境报这个错误。并在在出现这个错误之前,weblogic服务占用的CPU会变的很高,导致访问速度变的很慢。
下面是异常信息:
第一个异常:
<2011-6-10 下午03时06分52秒 CST> <Error> <HTTP> <BEA-101083> <Connection failure
.
java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '0' bytes
instead of stated: '39936' bytes.
at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength
()V(Optimized Method)
at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength()V(
Optimized Method)
at weblogic.servlet.internal.ServletResponseImpl.send()V(Optimized Metho
d)
at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel
.ExecuteThread;)V(Optimized Method)
at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest
;)V(Optimized Method)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc
e)
>
第二个异常:(/AAA/servlet/DownAdjunct下载附件的)
<2011-6-10 下午03时46分01秒 CST> <Error> <WebLogicServer> <BEA-000337> <ExecuteT
hread: '2' for queue: 'weblogic.kernel.Default' has been busy for "855" seconds
working on the request "Http Request: /AAA/servlet/DownAdjunct", which is m
ore than the configured time (StuckThreadMaxTime) of "600" seconds.>
分享到:
相关推荐
项目中碰到的,记录一下解决方案
com.android.volley.NoConnectionError: java.io.InterruptedIOException”,内容加载失败,问题出在重复调用 queue.start() 方法。 错误提示:com.android.volley.NoConnectionError: java.io....
如果服务器未能正确生成并发送这些元素,HttpClient就会抛出`ProtocolException`,指出服务器的响应无效。 1. **网络问题**:网络连接不稳定或者中断可能导致HttpClient无法接收到服务器的响应。检查网络连接,确保...
- `java.net.URL`类用于解析和操作统一资源定位符(URL),`target`变量存储了请求的目标URL。 4. **HTTP请求方法**: - `GET`:请求获取指定URL的资源。 - `HEAD`:仅获取资源的元信息,不包含实际资源内容,常...
它需要设置 `Content-type` 和 `Content-length` 头部信息,并在请求体中包含要发送的数据。 4. **异常处理**: - `ProtocolException`: 当请求违反HTTP协议规范时抛出。 - `UnknownHostException`: 如果无法解析...
当发送数据到URL时,如果遇到“Exception in thread "main" java.net.ProtocolException: cannot write to a URLConnection if doOutput=false - call setDoOutput(true)”的异常,表明`URLConnection`的`doOutput`...
`java.net.ProtocolException`: cannotwrite toaURLConnectionif doOutput=false **异常描述**:通过 `URLConnection` 发送数据时,若 `doOutput` 属性设置为 false,则会抛出此异常。 **原因分析**:当 `...
当你使用FCKEditor并遇到"The Server didn't send back a proper XML response"错误,可能的原因是XML解析问题。检查web.xml的配置,确保FCKEditor的依赖jar包已经正确添加,如serializer.jar和xalan.jar。如果问题...
org.apache.http.ProtocolException.class org.apache.http.ProtocolVersion.class org.apache.http.ReasonPhraseCatalog.class org.apache.http.RequestLine.class org.apache.http.StatusLine.class org.apache....
JAVA类说明文档 JAVA类说明文档是关于文件上传和下载的高效率类,提供了详细的说明和实例代码。该类可以直接使用,运行稳定,且可以放到自己的项目中。 在上传下载时,需要用到两个核心包:commons-fileupload-...
- **请求头**:如User-Agent表示客户端信息,Content-Type定义请求体的数据类型,Accept接受的响应内容类型等。 4. **URL编码与解码** 在HTTP请求中,URL参数需要进行编码,避免特殊字符导致解析问题。Java的`...
ProtocolException如何解决.md
Java网络编程是Java面向对象程序设计的一个重要领域,主要涉及如何利用Java API进行网络通信。在本章中,我们将深入探讨TCP/IP协议的基础知识以及Java中实现网络通信的关键工具类。 首先,TCP/IP协议是互联网通信的...
ProtocolException(解决方案).md
wordCountMap.put(word, wordCountMap.getOrDefault(word, 0) + 1); } ``` 6. **归纳搜索结果** 归纳搜索结果通常涉及对抓取的数据进行清洗、整理和排序。例如,你可以根据词频结果,找出出现频率最高的关键词...
throw new ProtocolException("cannot write to a URLConnection if doOutput=false - call setDoOutput(true)"); } else { if (this.method.equals("GET")) { this.method = "POST"; } } } } ``` 当`...