Witam! Napisałem własny applet który ma być obsługiwany przez stronę http://scr.hu/2ytb/b8sffczam plik do znacznika <applet> i tu zaczynają się schody :( Mianowicie kiedy wrzucam tam gotowy plik JAR to wyświetla się taki komunikat http://scr.hu/2ytb/b8sff
, a jak wrzucam plik CLASS to taki: http://scr.hu/2ytb/i6ihz
Jak poprawnie wyświetlić applet? Bardzo mi zależy na nim
Applet, umieszczenie na stronie
- Rejestracja: dni
- Ostatnio: dni
- Postów: 41
- Rejestracja: dni
- Ostatnio: dni
<applet code = "pełna_nazwa_klasy" archive = "nazwa_jara" width = "ile_potrzebujesz" height ="ile_potrzebujesz">
</applet>
- Rejestracja: dni
- Ostatnio: dni
- Postów: 41
Okej, tylko czemu to działa tylko u mnie na kompie, a gdy wrzucę już to na darmowy hosting CBA to już nie działa?
Aha i jeszcze jedna sprawa. Jeżeli nie dodam wyjątku w ustawieniach Javy to przeglądarka mi blokuje aplikacje. Próbowałem to rozwiązać w następujący sposób:
keytool -genkey -keystore mojeklucze -alias moje
keytool -selfcert -alias moje -keystore mojeklucze
jarsigner -keystore mojeklucze jakisTam.jar moje
Jednakże to nie pomogło
- Rejestracja: dni
- Ostatnio: dni
Daj link do niedziałajacego apletu na CBA.
- Rejestracja: dni
- Ostatnio: dni
Podpisanie apletu chałupniczym (developerskim) certyfikatem już nie pomoże. Musi to być uwierzytelniony certyfikat. Z tego co wiem sprowadza się to do zapłacenia.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 41
- Rejestracja: dni
- Ostatnio: dni
Po mojemu, to zapomniałeś wrzucić jara na serwer. Powinno być raczej tak
<applet code = "Paka.Main" ...>
ale ta niedokładność nie spowoduje błędu. Mogłeś jeszcze pokręcić wielkość liter w nazwach klasy i jara.
- Rejestracja: dni
- Ostatnio: dni
O jakim certyfikacie piszesz skoro komunikat mówi o braku klasy, a w zapisanej stronie nie ma pliku jar?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 41
Hmm to dziwne, gdyż strona uruchamiana z dysku odpala się poprawnie. Na serwerze FTP mam plik JAR. Wygląda to tak:
Kod strony WWW: http://scr.hu/2ytb/mlidu
Zawartość pliku JAR: http://scr.hu/2ytb/e613p
Zawartość katalogu Paka: http://scr.hu/2ytb/jnujy
Zawartość FTP: http://scr.hu/2ytb/kiwps
Wszystko tu wygląda ok :(
- Rejestracja: dni
- Ostatnio: dni
http://echo-custom-strat.cba.pl/Echo_Custom_Strat.jar -> próba pobrania twojego JARa kończy się błędem serwera, dokładnie HTTP 405 Not Allowed.
A próba pobrania /Paka/Main.class oczywiście błędem 404.
- Rejestracja: dni
- Ostatnio: dni
Nieprawda, że wszystko wygląda dobrze.
<applet code="/Paka/Main.class" ...>
Pierwszy slash, ten przed Paka, wygląda bardzo źle.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 41
Bez slasha też nie działa, sprawdź sam: http://echo-custom-strat.cba.pl/
- Rejestracja: dni
- Ostatnio: dni
Plik Echo_Custom_Strat.jar nie jest wysyłany z serwera. Skontaktuj się z cba, jakie uprawnienia na ich serwerze musi mieć plik jar żeby poszedł w świat.