[java] JRE wil proxy niet gebruiken ...

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Joepho
  • Registratie: April 2002
  • Laatst online: 02-01-2023

Joepho

Le mec de la pomme (Newton)

Topicstarter
Ik ben al enige tijd aan het uitvissen hoe ik een aaplicatie welke onder java draait mijn proxy kan laten gebruiken.
Ik draai hier een Debian 6 met de laatste sun jre

wat ik dus gedaan heb is de volgende opties toevoegen aan mijn commandline:
-Dhttp.proxyHost=127.0.1.1 -Dhttp.proxyPort=8000

ook heb ik geprobeerd het /etc/java-6-sun/net.properties bestand aan te passen.

maar op geen enkele manier wil mijn applicatie via mijn proxy werken ... heeft iemand een idee wat ik hier over het hoofd zie? wat ik fout doe?

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Op zich lijkt me dit goed. Roep je rechstreeks een .jar aan of zit er een wrapper tussen? Vaak wordt zo'n java applicatie gewrapped met een klein shellscriptje. Als dat je commandline opties niet doorgeeft zou je dit probleem kunnen krijgen.

Je zou eens kunnen proberen om die opties te exporteren:

export JAVA_OPTS="-Dhttp.proxyHost=127.0.1.1 -Dhttp.proxyPort=8000"

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • silentsnake
  • Registratie: September 2003
  • Laatst online: 04-10 08:03
Wat CAPSLOCK2000 zegt zou heel goed kunnen. Als je een startup of wrapper script gebruikt moet je ten alle tijden de JAVA_OPTS environment variable zetten of het script aanpassen. Deze opties direct meegeven aan een wrapper script op de command line helpt meestal niet.

Acties:
  • 0 Henk 'm!

  • Joepho
  • Registratie: April 2002
  • Laatst online: 02-01-2023

Joepho

Le mec de la pomme (Newton)

Topicstarter
ik voeg de opties toe in het wrapper scriptje ... en dat heeft dus helaas geen effect...
en de oplossing van CAPSLOCK2000 heb ik ook al geprobeerd ... zonder success ...

Acties:
  • 0 Henk 'm!

  • Joepho
  • Registratie: April 2002
  • Laatst online: 02-01-2023

Joepho

Le mec de la pomme (Newton)

Topicstarter
Heb net een verse squeeze geinstaleerd ... om alles eventjes netjes opnieuw te testen ==>idem
Heb een verse lenny geinstaleerd (en dus java 5) ==> idem

ik denk ergens dat het aan de applicatie zelf ligt ... ik zal me die kant maar even op verdiepen.

Acties:
  • 0 Henk 'm!

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 05-10 23:33

Nick_S

++?????++ Out of Cheese Error

Misschien een stomme vraag, weet je zeker dat je application een HTTP connectie gebruikt en geen HTTPS connectie? Dan wordt volgens mij de properties https.proxyHost en https.proxyPort gebruikt.

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


Acties:
  • 0 Henk 'm!

  • Joepho
  • Registratie: April 2002
  • Laatst online: 02-01-2023

Joepho

Le mec de la pomme (Newton)

Topicstarter
Nick_S schreef op dinsdag 15 maart 2011 @ 15:42:
Misschien een stomme vraag, weet je zeker dat je application een HTTP connectie gebruikt en geen HTTPS connectie? Dan wordt volgens mij de properties https.proxyHost en https.proxyPort gebruikt.
nee, heb er een wireshark achter gegooit en krijg gewoon http requests...

Acties:
  • 0 Henk 'm!

  • Shadoxfix
  • Registratie: Juni 2010
  • Laatst online: 09:51
Het moet toch 127.0.0.1 ipv 127.0.1.1 zijn?

Acties:
  • 0 Henk 'm!

  • Wolf87
  • Registratie: Juli 2004
  • Laatst online: 05-10 19:58
Wat voor type proxy gebruik je? Toch niet toevallig een Socks proxy?

Acties:
  • 0 Henk 'm!

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 05-10 23:33

Nick_S

++?????++ Out of Cheese Error

Joepho schreef op dinsdag 15 maart 2011 @ 20:46:
[...]


nee, heb er een wireshark achter gegooit en krijg gewoon http requests...
En als je de proxy instellingen bij de java applicatie instelt, zie je dan requests naar je proxy of naar de originele host? En als je dezelfde proxy instellingen in een browser gebruikt? Werkt het dan wel? Probeer even uit te zoeken of het inderdaad je app is die niet goed reageert of je proxy.

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


Acties:
  • 0 Henk 'm!

  • Mortis__Rigor
  • Registratie: Oktober 2004
  • Laatst online: 09:48
Normaal gezien zou http.proxyHost of https.proxyHost moeten werken. Maar dit is alleen als er met het java.net package wordt gewerkt.
Voor bv. webservices met cxf moet je op een andere manier uw proxy configureren.

Acties:
  • 0 Henk 'm!

  • Joepho
  • Registratie: April 2002
  • Laatst online: 02-01-2023

Joepho

Le mec de la pomme (Newton)

Topicstarter
de proxy die ik gebruik is een hele simpele proxy in python geschreven die het met Firefox gewoon prima doet.

kan dus inderdaad zijn dat de applicatie niet van java.net gebruik maakt ... applicatie (jcrawler) is in 2005 geschreven ...

ben ondertussen zelf een crawler aan het schrijven in python ... bedankt voor de hulp in ieder geval!
Pagina: 1