Servlet Windows<->Linux

lindin

Erfahrenes Mitglied
Hallo, ich habe mal wieder Servlet-Probleme...

Habe ein Servlet geschrieben, welches bei Aufruf ein Socket aufmacht, was drüber schickt, und dann wieder zumacht!

BNun hab ich es unter Windows mit Tomcat getestet, und jetzt unter Linux, wo es eigentlich laufen soll!

Nun funktioniert das aber unter Linux nicht bei jedem Aufruf, auch nicht bei jedem zweiten, sondern halt unregelmäßig!

Zunächst dachte ich, es wäre wegen der Geschwindigkeit, wie ich das Servlet aufgerufen ahbe, aber auch, wenn ich zwischendurch warte, funktioniert es manchmal nicht!

Weiß vielleicht jemand, wie das unter Linux ist mit Servlets?

Vielleicht liegt es ja auch an dem Tomcat,d er auf Linux läuft, hatte schonmal jemand das gleiche Problem?
 
Hm, geht jetzt, habe jetzt zusammengefasst, was ich vorher in zwei Teilen über den Socket geschickt habe!

Mich würde aber trotzdem interessieren, warum die andere Version unter windows funktioniert hat und unter Linux nicht!
 
Die aussage ist sehr waage, ohne Logs und genaue Exceptionaussagen können wir dir nicht helfen.

Also, ich habe beim Server, an den über den Socket geschickt wird geguckt!

Dieser Server läuft übrigens auf dem gleichen Linuxrechner, wie der Tomcat!

Auf jeden Fall kommt bei dem Server die erste NAchricht vom Servlet an, die nächste aber nicht!

D.h. es kommt auf jeden FAll etwas an, also wird auch eine Verbindung zu dem Server aufgebaut, also liegt da nicht der Fehler!

Deswegen habe ich das ja auch so gelöst, daß ich jetzt alles in einem sende!

Könnte es daran liegen, daß ich, wenn die Servlets nun auf dem gleichen Rechner laufen "localhost" nehmen sollte?

Kann ich mir zwar nicht vortsellen, aber es ist doch merkwürdig, daß es von einem externen REchner aus besser funktioniert!
 
Zurück