[JAVA] IconImage kan local url alleen vinden met verbinding

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een vaag probleem in 1 van mijn java projecten. In het project worden een aantal afbeeldingen gebruikt om icons weer te geven. Deze worden ingeladen dmv: IconImage icon = new IconImage(_url);

Wanneer ik de java applet draai op een live server worden de icons netjes opgehaald. Alles lijkt goed te gaan. Echter wanneer ik de applet probeer te draaien op een locale webhost (IIS) gaat het fout. Het vreemde is dat het niet altijd fout gaat. Het gaat pas fout op het moment dat ik geen internet verbinding heb.

Het is niet zo dat de url naar de images hard coded vast ligt. de baseUrl wordt als parameter meegegeven naar de applet. De gehele website draait wel local zonder internet en ook kan de applet local verbinding maken naar de database die hij gebruikt. Slechts de images kunnen niet worden ingeladen.

Heeft iemand ervaring met dit probleem of een ingeving in welke richting ik zou moeten denken voor een oplossing? Ik moet het local kunnen draaien voor demo's te geven bij bedrijven waar geen internet verbinding beschikbaar is (jah deze bestaan schijnbaar nog)

Acties:
  • 0 Henk 'm!

  • momania
  • Registratie: Mei 2000
  • Laatst online: 17-09 07:50

momania

iPhone 30! Bam!

Heb je al met een debugger of log regels gekeken wat de uiteindelijke url van zo'n image wordt en die dan vanuit bv een browser zelf proberen te laden?

Neem je whisky mee, is het te weinig... *zucht*


Acties:
  • 0 Henk 'm!

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 22:40

Nick_S

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

Ik weet niet of het hier mee te maken heeft, maar ik weet wel dat de URL klasse ander gedrag vertoond afhankelijk van het wel of geen internetconnectie hebben. Het kan zijn dat dat alleen de equals methode was, maar weet het niet zeker. Je zou even in Java Puzzlers moeten kijken.

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


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@momania: als ik de url direct in de browser intype (die de uiteindelijke image opleverd) dan wordt de image keurig weergegeven. Het probleem zit niet in de url van de image maar in de java klasse die op een of andere manier alleen een url kan inlezen als er verbinding met het internet is

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Applets en niet werkende URL's. Eerste ingeving die ik heb is sandbox. Komen je plaatjes misschien vanaf een andere URL dan het applet? Bedenk daarbij dat 127.0.0.1 en "localhost" voor de sandbox niet als hetzelfde gezien hoeven worden.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'