Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SEVERE: An existing connection was forcibly closed by the remote host

843833Jul 26 2005
Dear all,

I have been using the Sun Java App Server 8 but it outputs a severe error regularly.

I noticed some of you have been suffering the same problem.

There was another user who raised the same problem before but he/she does not seem to check this site any more.

I paste the same thread here.

Would anybody help us, please?

Regards,

BrendaAndEddie (t91006sa)








Error commiting response
Author: zambak Feb 18, 2005 6:30 AM


Hi

After upgrading to J2EE 2005Q1 FCS my application now throws following exception constantly. Before the upgrade everything worked great....
Can anyone give me a hint...


[#|2005-02-18T09:26:12.807-0500|SEVERE|sun-appserver-pe8.1|javax.enterprise.system.container.web|_Th
readID=35;|WEB0783: Error commiting response
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:300)
at java.nio.channels.Channels.write(Channels.java:60)
at java.nio.channels.Channels.access$000(Channels.java:47)
at java.nio.channels.Channels$1.write(Channels.java:134)
at org.apache.coyote.http11.InternalOutputBuffer.commit(InternalOutputBuffer.java:602)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.action(ProcessorTask.java:749)
at org.apache.coyote.Response.action(Response.java:186)
at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:570)
at org.apache.coyote.Response.doWrite(Response.java:548)
at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:404)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)
at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:354)
at org.apache.coyote.tomcat5.OutputBuffer.close(OutputBuffer.java:318)
at org.apache.coyote.tomcat5.CoyoteResponse.finishResponse(CoyoteResponse.java:496)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:187)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:653)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:534)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:403)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)
|#]



Re: Error commiting response
Author: garciafern Mar 9, 2005 6:42 AM (reply 1 of 6)


I'm having a similar problem when undeploying a web component.

I'm trying to connect to the application server through Deploytool. Deploytool hangs and this message start appearing in the log:

[#|2005-03-05T17:58:46.975-0300|SEVERE|sun-appserver-pe8.1|javax.enterprise.system.container.web|_ThreadID=16;|WEB0783: Error commiting response
java.io.IOException: Se ha forzado la interrupci�n de una conexi�n existente por el host remoto
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:300)
at java.nio.channels.Channels.write(Channels.java:60)
at java.nio.channels.Channels.access$000(Channels.java:47)
at java.nio.channels.Channels$1.write(Channels.java:134)
at org.apache.coyote.http11.InternalOutputBuffer.commit(InternalOutputBuffer.java:602)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.action(ProcessorTask.java:749)
at org.apache.coyote.Response.action(Response.java:186)
at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:570)
at org.apache.coyote.Response.doWrite(Response.java:548)
at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:404)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)
at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:354)
at org.apache.coyote.tomcat5.OutputBuffer.close(OutputBuffer.java:318)
at org.apache.coyote.tomcat5.CoyoteResponse.finishResponse(CoyoteResponse.java:496)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:187)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:653)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:534)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:403)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)
|#]


Re: Error commiting response
Author: JoshuaPyle Mar 30, 2005 5:37 PM (reply 2 of 6)


I am having a very similar issue...

[#|2005-03-30T18:33:21.139-0700|SEVERE|sun-appserver-pe8.1_01|javax.enterprise.system.container.web|_ThreadID=13;|WEB0783: Error commiting response
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:300)
at java.nio.channels.Channels.write(Channels.java:60)
at java.nio.channels.Channels.access$000(Channels.java:47)
at java.nio.channels.Channels$1.write(Channels.java:134)
at org.apache.coyote.http11.InternalOutputBuffer.commit(InternalOutputBuffer.java:602)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.action(ProcessorTask.java:749)
at org.apache.coyote.Response.action(Response.java:188)
at org.apache.coyote.Response.sendHeaders(Response.java:380)
at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:357)
at org.apache.coyote.tomcat5.OutputBuffer.close(OutputBuffer.java:318)
at org.apache.coyote.tomcat5.CoyoteResponse.finishResponse(CoyoteResponse.java:496)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:187)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:653)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:534)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:403)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)


Re: Error commiting response
Author: M_850 Apr 6, 2005 10:55 AM (reply 3 of 6)


I am having a similar problem, can not figure out what the problem might be! Anyone has a solution????


[#|2005-04-06T13:49:29.400-0400|SEVERE|sun-appserver-pe8.1|javax.enterprise.system.container.web|_ThreadID=31;|WEB0783: Error commiting response
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:300)
at java.nio.channels.Channels.write(Channels.java:60)
at java.nio.channels.Channels.access$000(Channels.java:47)
at java.nio.channels.Channels$1.write(Channels.java:134)
at org.apache.coyote.http11.InternalOutputBuffer.commit(InternalOutputBuffer.java:602)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.action(ProcessorTask.java:749)
at org.apache.coyote.Response.action(Response.java:186)
at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:570)
at org.apache.coyote.Response.doWrite(Response.java:548)
at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:404)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)
at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:354)
at org.apache.coyote.tomcat5.OutputBuffer.close(OutputBuffer.java:318)
at org.apache.coyote.tomcat5.CoyoteResponse.finishResponse(CoyoteResponse.java:496)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:187)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:653)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:534)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:403)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)


Re: Error commiting response
Author: BrendaAndEddie Jul 26, 2005 6:26 PM (reply 4 of 6)


Dear all,

I have the same problem.

Which operating system are you using? Mine is Windows Server 2003.

Does any of the Servlet instances you deployed output binary data such as a PDF file, video stream, etc?

I do not use the deploytool any more. It is always hanging. The deploytool works very well when assembling web objects. When deploying the ear file, however, it hangs very easily.

I suggest all of you to use the Admin Console. It is a pity, though.

The other day, while I was using the IE 6.0, my server (win server 2003) suddenly stalled, showing that notorious blue screen!!!

I do not know whether it has something to do with the Sun Java App Server.


BrendaAndEddie (t91006sa)



[#|2005-07-26T22:05:18.640+0800|SEVERE|sun-appserver-pe8.1_01|javax.enterprise.system.container.web|_ThreadID=14;|WEB0783: Error commiting response

java.io.IOException: An existing connection was forcibly closed by the remote host

at sun.nio.ch.SocketDispatcher.write0(Native Method)

at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:33)

at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)

at sun.nio.ch.IOUtil.write(IOUtil.java:75)

at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302)

at java.nio.channels.Channels.write(Channels.java:60)

at java.nio.channels.Channels.access$000(Channels.java:47)

at java.nio.channels.Channels$1.write(Channels.java:134)

at org.apache.coyote.http11.InternalOutputBuffer.commit(InternalOutputBuffer.java:602)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.action(ProcessorTask.java:749)

at org.apache.coyote.Response.action(Response.java:186)

at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:570)

at org.apache.coyote.Response.doWrite(Response.java:548)

at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:404)

at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)

at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:354)

at org.apache.coyote.tomcat5.OutputBuffer.close(OutputBuffer.java:318)

at org.apache.coyote.tomcat5.CoyoteResponse.finishResponse(CoyoteResponse.java:496)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:187)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:653)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:534)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:403)

at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)

|#]


Re: Error commiting response
Author: BrendaAndEddie Jul 26, 2005 6:38 PM (reply 5 of 6)


Hi,

Has anybody checked the log file?

Mine shows a very strange record. Just when the severe error occurred, the client sent the same URL to the server at the same time.

BrendaAndEddie




**.***.152.95 - anita [26/Jul/2005:22:05:00 +0800] "GET /Q/lily/admin/admin_index.jsp HTTP/1.1" 200 25028
**.***.152.95 - anita [26/Jul/2005:22:05:18 +0800] "GET /Q/lily/admin/admin_confirm_registration.jsp?id=78052501&name=%E6%9D%8E%E6%80%9D%E9%A0%A4&course=level+1 HTTP/1.1" 200 1686
**.***.152.95 - anita [26/Jul/2005:22:05:18 +0800] "GET /Q/lily/admin/admin_confirm_registration.jsp?id=78052501&name=%E6%9D%8E%E6%80%9D%E9%A0%A4&course=level+1 HTTP/1.1" 200 1686
**.***.152.95 - anita [26/Jul/2005:22:05:21 +0800] "GET /Q/lily/admin/admin_insert_into_student.jsp?membership=shilin&id=78052501&name=%E6%9D%8E%E6%80%9D%E9%A0%A4&course=level+1 HTTP/1.1" 200 1355


Re: Error commiting response
Author: BrendaAndEddie Jul 26, 2005 6:43 PM (reply 6 of 6)


Hi,

Sorry for the 3rd post in a row.

The app server I have been using is:

Sun Java� System Application Server Platform Edition 8.1 2005Q1

The JDK is J2SE 5.0 Tiger.

I am at a loss whether to give it up.

BrendaAndEddie
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 23 2005
Added on Jul 26 2005
0 comments
912 views