Com4J-Verbindungsaufbau scheitert

IggeB

Grünschnabel
Hallo zusammen,
ich beschäftige mich seit nun schon einer Woche mit einer Aufgabe, bei der ich Daten aus einer Datenbank auslesen soll. Ziel ist es ein Java-Programm zu implementieren, das die Daten über eine MS-COM Schnittstelle einliest und anschließend auswertet. Der Umweg über MS-COM ist notwendig, weil die Daten der Datenbank versteckt liegen und nicht über SQL-Befehle abgerufen werden können.
Über Com4J steuer ich ein COM-Objekt an. Das Com-Objekt dient zum Steuern einer Software. Das Erstellen der Wrapperklassen hat gut funktioniert. Jedoch bekomm ich keine Verbindung zum Datenbank-Server aufgebaut. Die Verbindung wird über die Methode createConnection(String username, String password, Object RemoteServer) realisiert. Die Angaben, die ich mach sind alle korrekt jedoch erscheint stets diese Fehlermeldung:
unbekannter Fehler: Es konnte keine Verbindung aufgebaut werden, da der Zielcomputer die Verbindung verweigerte (gtcp:\\ 134.94.84.43:8186)

Ich kann mit dieser Fehlermeldung absolut nichts anfangen. Ich weiß auch nicht was gtcp ist.
Kann irgendeiner vllt mit dem Fehler was anfangen? Wäre über jede Hilfe sehr dankbar!

MfG Igge
 
Nein. Hatte die Firewall mal ausgeschaltet und die gleiche Fehlermeldung bekommen. Daran scheint es nicht zu liegen.
Danke trotzdem für die Idee.

Gruß Igge
 
Kannst Du denn sicherstellen, dass der Server unter der IP und auf dem Port erreichbar ist (ping, ipscanner usw.)? Gibt es auf Serverseite irgendein Log, welches Dir zumindest den Verbindungsversuch bestätigt. Vlt. sind ja wirklich die Logindaten falsch.
Da Du ja eine "vernünftige" Fehlermeldung erhälst glaube ich nicht, dass es wirklich ein COM-Problem ist. Dennoch hier eine Alternative zu Com4J; http://danadler.com/jacob/

Viel Erfolg
josch

P.S.: Nach "protokoll gtcp" kann man googeln :-)
 
Zurück