Zrobiłem ostatnio aktualizacje Netbeansa 6.8 na 6.9 i pojawił mi się dziwny problem. Mam aplikację będącą klientem EJB (standalone), uruchamiana przez Webstart, gdzie serwer to JBoss. Wszystko ładnie się pobiera, uruchamia i pojawia się okno programu. Problem pojawia się przy pierwszym wywołaniu metody z serwera. Klient próbuje ponownie pobierać biblioteki umieszczone w pliki jnlp tylko, że szuka ich w głównym katalogu a nie w /lib. W ten sposób przy 60 bibliotekach klient wywołuje około 800 wywołań GET i dostaje Not Found, co skutecznie spowalnia program, zwłaszcza jak połączenie odbywa się po Internecie. Po powrocie do Netbeansa 6.8 wszystko wróciło do normy, czyli nic nie pobiera, nawet nie szuka bibliotek w momencie użycia pierwszej metody.

W pliku jnlp-imp.xml dodali lazyJars="${jnlp.lazy.jars}" dla tagu generate-jnlp, ale usunięcie tego atrybutu nic nie pomaga. Też nic nie daje ustawienie download=eager dla tagów jar w pliku jnlp.
Średnio też mi wychodzi szukanie po google, bo nie do końca wiem co tu się dzieje, co szukać.
Testowałem różne wersje javy, systemy i tylko pod linuxem (Ubuntu) to pobieranie nie występuje.

Niby problem jest mało ważny, ale spotkał się ktoś w was z czymś takim?