Hallo Community,
kurz zur Thematik:
In einem Servlet erzeuge ich einen http response, der aus mitunter mehreren Bildern (jpg) besteht.
Jedes dieser sechs Bilder wird wiederum in einem zweiten Serlvet erzeugt und mittels <img src=ServletName.../> im ersten Servlet eingebunden.
Dieses zweite Servlet holt die Daten von einer mySQL Datenbank, bereitet sie auf und erzeugt eine grafische Ausgabe.
Zum Problem:
Die letzen beiden Bilder werden in den meisten Fällen nicht erzeugt, stattdessen wird folgende Exception geworfen (bei ca. jedem 5. Versuch funktioniert es aber):
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Caused by: java.net.SocketException: socket closed
Kommentiere ich zu Testzwecken die ersten Bilder aus, sodass nur die letzten beiden erzeugt werden müssen funktioniert es.
Was kann hier das Problem sein? Die Statements sind alle korrekt und auch die Bilderzeugung funktioniert in allen Fällen gleich.
Danke im Voraus!
kurz zur Thematik:
In einem Servlet erzeuge ich einen http response, der aus mitunter mehreren Bildern (jpg) besteht.
Jedes dieser sechs Bilder wird wiederum in einem zweiten Serlvet erzeugt und mittels <img src=ServletName.../> im ersten Servlet eingebunden.
Dieses zweite Servlet holt die Daten von einer mySQL Datenbank, bereitet sie auf und erzeugt eine grafische Ausgabe.
Zum Problem:
Die letzen beiden Bilder werden in den meisten Fällen nicht erzeugt, stattdessen wird folgende Exception geworfen (bei ca. jedem 5. Versuch funktioniert es aber):
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Caused by: java.net.SocketException: socket closed
Kommentiere ich zu Testzwecken die ersten Bilder aus, sodass nur die letzten beiden erzeugt werden müssen funktioniert es.
Was kann hier das Problem sein? Die Statements sind alle korrekt und auch die Bilderzeugung funktioniert in allen Fällen gleich.
Danke im Voraus!