Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: jBubbleBoy am 16.12.09 - 09:38:29

Titel: JavaAgent und Proxy
Beitrag von: jBubbleBoy am 16.12.09 - 09:38:29
Hallo Forum,

die Sache sollte recht einfach sein - ich komme aber nicht auf den Fehler:

Ich möchte in einem JavaAgent über einen Proxy eine URLConnection aufbauen, geht aber nicht.
Die Proxyeinstellungen:
Code
System.setProperty( "proxySet", "true" );
System.setProperty( "proxyHost", "Die.IP" );
System.setProperty( "proxyPort", "Der.Port" );
greifen einfach nicht - es kommt:
Code
java.net.SocketException: Operation timed out: connect:could be due to invalid address
Der Agent hat alle Rechte und läuft auch wenn kein Proxy notwendig ist.

Wenn ich das ganze in Eclipse (JVM ist die von Notes) ausführe geht alles prima, nur der Agent verschluckt meines Erachtens die Proxyeinstellungen.

Kennt jemand das und weiß Rat?
Titel: Re: JavaAgent und Proxy
Beitrag von: flaite am 16.12.09 - 10:04:19
benutz jakarta HttpClient
Titel: Re: JavaAgent und Proxy
Beitrag von: jBubbleBoy am 16.12.09 - 10:15:11
Arbeitet der jakarta HttpClient mit dem Apache XML-RPC Framework zusammen?
Titel: Re: JavaAgent und Proxy
Beitrag von: jBubbleBoy am 16.12.09 - 11:27:59
Ich verstehe das nicht, es ist doch etwas Grunlegendes und sollte funktionieren?
Habe ich etwas vergessen?

Beim Recherchieren findet man ja auch Hinweise auf die java.policy, abaer auch das hilft nicht weiter?
Ist der Notes-JavaAgent eine Sandbox??
Titel: Re: JavaAgent und Proxy
Beitrag von: flaite am 16.12.09 - 11:32:37
Der Notes Agent ist eine Sandbox, ja.
Auf der zweiten Seite der Agenten-Eigenschaftsbox kannst du dem Agenten mehr Rechte geben, ohne dass vm-globale policy file zu ändern. Versuch das erstmal (weiss nicht mehr genau wies heißt).
Du solltest aber auch in der log.nsf oder in der Java Console des Notes Clients Fehlermeldungen sehen.

Was hat http Transport mit XML-RPC zu tun?
Titel: Re: JavaAgent und Proxy
Beitrag von: jBubbleBoy am 16.12.09 - 15:45:40
XML RPC geht über HTTP Protokoll, oder ?

Mit dem common httpClient hat es super funktioniert :), da das Appache XML RPC Framework die common httpClient Klassen unterstützt - war das (fast) kein Problem.