Cześć!
Mam problem z wczytaniem plików .xml z pliku .jar na serwerze oferującym darmowy hosting. Nie chcę używać właściwych nazw, dlatego posłużę się uproszczeniem:
Moje hipotetyczne konto to "xyz" na serwerze "abc.pl". Moją domeną jest więc "xyz.abc.pl"
W kodzie programu odczytuję plik następującą linijką kodu:
Document document = dbuilder.parse(new URL("http://xyz.abc.pl/dane.xml").openStream());
Niestety wyskakuje komunikat z błędem: "securityException" - "illegarl URL redirect". Aplet się nawet nie inicjializuje, nie jest to wyjątek który obsługuje sam program. Jak widać powyżej, staram się stosować do "Java Applet Same-Origin Policy" i wczytywać pliki tylko z tej samej domeny na której umieszczony jest aplet (plik .jar). Plik .jar jest oznaczony :
http://docs.oracle.com/javase/1.4.2/docs/tooldocs/solaris/jarsigner.html
bawiłem się również z Pack200:
http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/pack200.html
Jednak nie znalazłem rozwiązania. Dodam, że gdy uruchamiam aplet na serwerze wirtualnym który stawiam za pomoca Apache, aplet działą jak należy (oczywiście wtedy powyższy URL zmieniam na: http://localhost/aplet/dane.xml )
Jestem początkujący w JAVA (bardzo początkujący), proszę o wyrozumiałość i pomoc. Co źle robię?
Dzięki!
podaję link: http://michal111michal.cba.pl/aplet.html