Die Exceptions fliegen ja in deinem Code. Auch die Logausgabe (Logger.getLog…) machst Du mit Deinen Klassen als Logger-Name. Suche also im Logfile nach diesen Namen, um Fehler zu finden. Das habe ich in dem zuletzt von Dir geposteten File nicht sehen können.
wenn schlicht in der DB nichts gefunden wird, dann keine Exception, keine Logausgabe, nur Rückgabe Error!,
dass mit der Webservice-Test-Nummer was gefunden werden kann ist höchstest durch Vertrauen in olaf777 zu erhoffen, also nicht gerade sicher,
mit Code von Bleiglanz oder meinen nicht ganz wenigen Beispielen käme mehr Log dazu, um die Gewissheit zu erhalten was tatsächlich in allen Fällen passiert,
dann auch erstmals weider seit #15 relativ sicher, dass überhaupt Einträge im Log auftauchen,
bisher ist mit dem Code #15 ein Durchlauf ohne Logeinträge mit der angegebenen Rückgabe denkbar, durch Nicht-Finden in der DB
(wie so häufig wiederhole ich im letzten Satz den ersten…)
So, ich hab eine erfreuliche Nachricht zu berichten: Es funktioniert jetzt.
Der Fehler war, dass in der context.xml Datei vom Apache Tomcat Installationsverzeichnis ein Connection Pool zu einer nicht mehr existierenden Klasse („Kur_WebService“) von einem Vorprojekt eingespeichert war, das ich völlig vergessen hatte…Egal, gelöst und ich bekomm tatsächlich zu meiner eingegebenen Sozialversicherungsnummer einen Nachnamen raus!
Nun bin ich so motiviert, dass ich das Projekt gerne erweitern möchte. Habe in der Datenbank nun folgende Felder:
Vorname VARCHAR
Nachname VARCHAR
Postleitzahl INT
Ort VARCHAR
Geburtsdatum DATE
Ich würde gerne alle Informationen nach Eingabe einer Sozialversicherungsnummer zurückbekommen. Nun wollt ich eure professionelle und hilfreiche Meinung fragen, wie ich das bewerkstelligen soll… Soll ich alle Daten in ein Array speichern? Oder das per Klassen ausgeben? Beides wäre grundsätzlich möglich oder? Was wäre besser? Und was einfacher? Bin ja noch immer Anfänger^^