Robin: Servlet empfängt nur Teilstream

Beitrag lesen

Hi Martin,

ich habe ein Servlet erstellt, dass einen XML-Stream um ein Attriut anreichern soll. Das Servlet läuft auf einem Server und empfängt Requests von entfernten Rechnern.

Vom Nachrichten-Inhalt
Response- oder Request-Nachricht?

Request

kommen nur die ersten Zeichen an (mal 3, mal 5, usw.), daher wird ein Fehler erzeugt.
Was für ein Fehler? Welche Komponente erzeugt den Fehler? Gibt es weitere Log-Einträge?

Der Fehler wird erzeugt, weil eben nur die ersten Buchstaben ankommmen (dann geht irgendwo ein String-Index kaputt - ist aber wie gesagt ein Folgefehler)

Merkwürdigerweise funzt es nur dann nicht, wenn der entfernte Rechner auf ein Servlet auf genau diesem Server sendet.
???? Auf was bezieht sich "diesem"? Was ist an "diesem" Server besonderes?

Ok, vieleicht ist es so verständlicher:
Laptop->Servlet auf Server: geht nicht; wird aber gebraucht
Server->Servlet auf Server: geht
Server->Servlet auf Laptop: geht

geht nicht soll heissen: Von der Payload kommen nur wenige Zeichen an.

Dieser Server ist eine SAP-Exchange-Infrastructure mit J2EE-Engine.

Wird von dem Server direkt auf das Servlet gesendet, klappt es, ebenso, wenn das Servlet auf einem anderen Rechner eingebunden wird.
Wie meinen?????

Grüße von Robin