Avatar billede p_gaard Juniormester
09. marts 2007 - 07:51 Der er 14 kommentarer og
1 løsning

Oprette fil p&#229; klient applet<>servlet

Hej,

Jeg har lavet en applet som opretter forbindelse til en applet for at foresp&#248;rge noget data som appletten modtager i form af en ArrayList. Ud fra det modtagne data tegnes et kort i et JPanel. Klienten skal have mulighed for at gemme kortet p&#229; sin egen pc.

Jeg er godt klar over hvordan man signerer en applet s&#229;ledes at den kan l&#230;se en fil p&#229; klientens pc.

Jeg signerer med flg.

javac klnavn.java
jar cvf klnavn.jar klnavn.class
jarsigner -keystore certnavn.jks klnavn.jar certnavn

Det virker fint og appletten kan l&#230;se filer hos klienten.

Sagen er en anden n&#229;r appletten skal gemme p&#229; klienten. Jeg l&#230;ste engang noget om i den forbindelse at oprette en lille tekstfil med nogle "grant privileges".

Er jeg virkelig n&#248;dt til at oprette en policy file og placere den i den signerede .jar. Hvordan skal jeg g&#248;re?

grant {
permission java.security.AllPermission;
};

- eller med detaljeret filepermission.



Med venlig hilsen

Peter
Avatar billede _carsten Nybegynder
11. marts 2007 - 17:16 #1
Det må du undskylde, troede du havde fod på signering af jar!


I nedenstående erstatter du "FILNAVN" med navnet på din jar fil, så bliver den signeret, kør i vist rækkefølge: keytool, jarsigner, keytool.


keytool -genkey -alias KEY_ALIAS -keystore KEY_STORE -keypass KEY_PASSWORD -storepass STORE_PASSWORD
jarsigner -keystore KEY_STORE -storepass STORE_PASSWORD -keypass KEY_PASSWORD FILNAVN.jar KEY_ALIAS
keytool -export -keystore KEY_STORE -storepass STORE_PASSWORD -alias KEY_ALIAS -file FILNAVN.cer
Avatar billede p_gaard Juniormester
12. marts 2007 - 09:58 #2
Tak for det. Jeg fik det dog til at fungere i fredags. Problemet var at jeg efter at have oprettet jar filen i tomcats root blev den ved med at læse den usignerede klasse som også lå der.
Avatar billede p_gaard Juniormester
12. marts 2007 - 09:59 #3
Forresten hvordan lukker man en tråd her på eksperten.
Avatar billede _carsten Nybegynder
12. marts 2007 - 12:07 #4
OK

Smid selv svar og accepter eget svar.
Avatar billede p_gaard Juniormester
12. marts 2007 - 15:59 #5
ok
Avatar billede p_gaard Juniormester
12. marts 2007 - 16:04 #6
Jeg har ingen accepter knap, kun kommentar, svar og abonner. Nu prøver jeg at sætte denne meddelelse til 'svar' for så at acceptere.
Avatar billede p_gaard Juniormester
12. marts 2007 - 16:06 #7
ok
Avatar billede robotten Praktikant
18. marts 2007 - 09:35 #8
Avatar billede p_gaard Juniormester
18. marts 2007 - 14:29 #9
ok
Avatar billede robotten Praktikant
18. marts 2007 - 14:32 #10
Hask at markere de navne, du vil give point, og tryk accepter :)
Avatar billede p_gaard Juniormester
18. marts 2007 - 23:45 #11
Meget undskyld. Nu føler jeg mig desværre lidt dum. Jeg kan ikke se nogle funktion til at markere. Der burde måske være nogle checkboxe i venstre kolonne.

Det kan også være at der er noget galt med mon IE. For nogle dage opstod der mange Java-script fejl på eksperten.
Avatar billede robotten Praktikant
19. marts 2007 - 08:08 #12
Hvis du kigger til venstre, lige ud for hvor du kan skrive indlæg, er der en boks med de brugernavne, der har lavet et svar. Marker den/de brugere du vil give point, og tryk accepterknappen. Vil du fordele pointene anderledes, følger du det lille link der er i den korte forklaring til acceptering af et spm.
Avatar billede p_gaard Juniormester
19. marts 2007 - 09:38 #13
Hvor jeg kan skrive indlæg må være 'opret spørgsmål'. Der er ingen boks med brugernavne. Jeg har ledt efter denne boks.
Avatar billede robotten Praktikant
19. marts 2007 - 09:49 #14
Jeg mener den boks her, hvor du skriver dine indlæg. Kigger du til venstre forden, vil der være et lille felt, hvori der i dette tilfælde vil stå dit brugernavn. Nu kan jeg forsøgsvis ligge et svar, så vil du se mit også. Marker dit eget navn, og tryk accepter. Så vil mit svar automatisk blive afvist.
Avatar billede robotten Praktikant
20. marts 2007 - 15:22 #15
Nu fik du så markeret mit navn, det var ikke helt planen. Det var kun dit eget, eller dem de rhar hjulpet dig i dit spm. der skulle have sit svar accepteret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester