1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1058
1058
EMPFEHLEN
-
hey leute,
ich habe folgendes problem:
ich habe zwei webstart anwendungen A und B. die netzwerkeinstellungen von webstart sind so konfiguriert, dass alles über einen proxy laufen soll. für anwendung A ist diese einstellung vollkommen korrekt. anwendung B soll hingegen nicht über einen proxy sondern direkt die verbdinndung aufbauen. gibt es eine möglichkeit die netzwerkeinstellungen zu ignorieren und eine direkte verbindung aufzubauen (vielleich in der jnlp oder in der java app)?
falls dies einfach nicht möglich sein sollte, müsste ich meine app so schreiben, dass sie libaries zur laufzeit aus einem ordner lesen kann. diese libaries liegen wiederum zentral auf einem fremden server. wenn die libaries auf dem server einen anderes stand haben wie diese, wo lokal vorliegen, dann sollen die lokalen libaries mit denen des servers ersetzt werden (im grunde genau der mechanismus, welchen webstart bietet). Kennt ihr hierfür evtl. schon fertige tools bzw. eine gute möglichkeit, wie ich diese libaries zur laufzeit einbinden kann (evtl. auch ohne reflection)?
greetz, iTob
-
30.07.09 14:52 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
versuch doch mal in deinem jnlp Dokument
über <property name="" value=""/>
Die JVM Properties:
http.proxyHost
http.proxyPort
http.nonProxyHosts
zu setzen.
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
hey thomas,
zunächst einmal vielen dank für deine schnelle antwort. du meinst, ich soll
http.proxyHost
http.proxyPort
http.nonProxyHosts
jeweils auf null setzen (also dann so: <property name="http.proxyHost" value="" />), damit ich eine direkt verbindung ohne proxy aufbauen kann?
wenn du das meinst, dann funktioniert das leider nicht....
hast du vielleicht eine andere gute idee, wie ich (vielleicht auch ohne webstart) den gleichen effekt wie bei webstart erreichen kann?
greetz, iTob
-
30.07.09 17:37 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
hast du es schon mit
<property name="http.nonProxyHosts" value="*.foo.com|yourserver|192.168.13.3"/>
probiert?
Ansonsten schau mal hier:
http://www.tutorials.de/forum/java/2...erweitern.html
... oder so:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
... try { URL[] additionalClassPathEntries = new URL[entries.size()]; for (int i = 0; i < entries.size(); i++) { additionalClassPathEntries[i] = entries.get(i).toURI().toURL(); } URLClassLoader ucl = new URLClassLoader(additionalClassPathEntries, Thread.currentThread().getContextClassLoader()); Thread.currentThread().setContextClassLoader(ucl); } catch (Exception e) { e.printStackTrace(); } ...
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Java Webstart Problem
Von betzi1985 im Forum JavaAntworten: 1Letzter Beitrag: 10.11.09, 16:41 -
Java Webstart
Von jeipack im Forum JavaAntworten: 5Letzter Beitrag: 09.04.09, 10:49 -
Java Web Start ClassLoader Typecast Problem
Von mehirc im Forum JavaAntworten: 10Letzter Beitrag: 27.10.08, 21:19 -
WebStart Problem mit Java 6
Von nanostruct im Forum JavaAntworten: 4Letzter Beitrag: 15.05.07, 12:53 -
Java über WebStart oder Serverseitig?
Von janw im Forum JavaAntworten: 7Letzter Beitrag: 03.01.06, 11:49





Zitieren

Login





