Hallo zusammen,
folgende Problemstellung:
Habe ein Java Applte für eine Internetapplikation, welches mit einer Datenbank kommuniziert.
Das Applet wird auf den Client geladen und beim Start wird eine ini Datei eingelesen, welche die Verbindungsdaten enthält (IP, Port, Username,PW).
Dies funktioniert soweit auch ganz gut, problematisch wird es erst, wenn der Client nicht direkt, sondern über einen Proxy ins Internet geht. Dann kommt in der Java-Konsole der Fehler das die Verbindung zur Datenbank nicht hergesetllt werden konnte:
com.informix.asf.IfxASFException: Attempt to connect to database server=
(testserver)
failed.
java.sql.SQLException: com.informix.asf.IfxASFException: Attempt to con=
nect to
database server (testserver) failed.
Unten noch einige Code Schnipsel die vielleicht helfen können.
input = (new java.net.URL(„http://“+_host+getHostPort()+getHostPath()+"/datei.ini")).openStream(); //Hier wird die Datei eingelesen
// Hier werden die Variablen gefüllt die dann die DB-Verbindung aufbauen
dbHost = properties.getProperty(„DBHOST“).trim();
dbPort = properties.getProperty(„DBPORT“).trim();
dbName = properties.getProperty(„DBNAME“).trim();
dbServer = properties.getProperty(„DBSERVER“).trim();
dbUser = properties.getProperty(„USERNAME“).trim();
dbPassword = properties.getProperty(„PASSWORD“).trim();
Wenn ich über den IE ins Netzt gehe und dort in den Einstellungen den Proxy eintrage kommt die PW-Abfrage zu dem Proxy, danach aber weiterhin die gleiche Fehlermeldung.
Für Lösungsansätze oder Ideen jeder Art sagen ich schonmal danke.