search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
1.2k gösterim

Bir uygulamam var, ve web service çağrılarak bir alanı update etmeye calışırken exeption alıyorum aşadğıdaki şekilde. 

Uygulamamın logunda şu iki exeption gözükyor

Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http:/xxxxxx: Read timed out
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance................

Caused by: javax.xml.ws.WebServiceException: Could not send Message.
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146)

           ..........................
Caused by: java.net.SocketTimeoutException: Read timed out

at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)

hatalarını alırken , web service logumda ise hata şu şekilde gözükmekte:

SEVERE: caught throwable
javax.xml.ws.WebServiceException: javax.xml.stream.XMLStreamException: org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe
    at com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:116)
    at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:282)
    at com.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:400)
    at com.sun.xml.ws.transport.http.HttpAdapter.access$100(HttpAdapter.java:96)
    at..........
Caused by: javax.xml.stream.XMLStreamException: org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe
 at com.sun.xml.stream.writers.XMLStreamWriterImpl.flush(XMLStreamWriterImpl.java:403) at com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:114)
    ... 31 more
Caused by: org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe
    at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:367)
    at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:331)
    at ........... 32 more
Caused by: java.net.SocketException: Broken pipe
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
    at .....

Sunucular kategorisinde 2.0k puan
yeniden etikenlendirildi

1 cevap

0 oy

şöyle bir çözüm buldum sonradan;

web service in timeout süresini artırmak gerekli, benim kodum için süreyi artırdım şuan için sorun almıyorum. Eğer hala devam ederse tekrar başka bir yol ararım.

getRequestContext().put("javax.xml.ws.client.receiveTimeout", "100000");

2.0k puan

İlgili sorular

0 oy
2 cevap 722 gösterim
722 gösterim
Eclipse 'de tomcat server eklemeye çalışıyorum. Ancak sitesinden düzgün şekilde indirmeme rağmen neden böyle bir hata verdiğini anlamadım. "Unknown version of Tomcat was specified."
1 Ağustos 2017 Sunucular kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
2 cevap 392 gösterim
392 gösterim
Bir web uygulaması yazıyorum. Uygulama çalıştığında hata yok ama biraz çalışmaya devam ettiği zaman permgen space error diye bir hata alıyorum. Nasıl düzeltebilirim? İyi çalışmalar
23 Mart 2016 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 420 gösterim
420 gösterim
Web uygulama sunucum olan Tomcat'i restart ederken , shutdown yaptığım server nedense "Address already in use" hatası alıyor. Neden böyle bir hata alıyor olabiirim? org.apache.catalina.LifecycleException: Failed to initialize component [Connector ... .net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:49) at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:400)
8 Kasım 2017 Sunucular kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 204 gösterim
204 gösterim
Selamlar, geçenlerde "Tomcat compression" terimi duydum bazı arkadaşlar konuşurlarken. Nedir bu bilen var mı?
3 Eylül 2018 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 466 gösterim
466 gösterim
Selam , Eclipse tomcat sunucusu eklerken aşağıdaki hatayı alıyorum. The Apache Tomcat installation at this directory is version 8.5.11. A Tomcat 8.0 installation is expected. neyi eksik yapıyor olabilirim yardımcı olurmusunuz.
23 Şubat 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu