Avatar billede kak Nybegynder
27. oktober 2011 - 20:24 Der er 15 kommentarer og
1 løsning

Problem med .jnlp på Windows server

Jeg har en Java app, som normalt installeres via Java Web Start. Det har virket fint, og virker stadig fint på en testserver.

Men på den rigtige server (Windows 2008 Server, med IIS7), er det pludselig stoppet med at virke. Når jeg vil køre installationen, får jeg en http fejl 404.3 på .jnlp filen.

Jeg har også forsøgt at sætte .jnlp ind i mimetypes (selvom jeg ikke kan huske at den har været sat ind før, og heller ikke er det på min testserver), men så vises indholdet af jnlp-filen bare i browseren, i stedet for at applikationen installeres.

Nogle idéer til, hvad der kan være galt?
Avatar billede arne_v Ekspert
27. oktober 2011 - 20:27 #1
404 Not Found
    The requested resource could not be found but may be available again in the future.[2] Subsequent requests by the client are permissible.
Avatar billede arne_v Ekspert
27. oktober 2011 - 20:28 #2
Enten har IIS ikke adgang til filen eller saa er filen ikke hvor den burde vaere.
Avatar billede kak Nybegynder
27. oktober 2011 - 20:32 #3
Det er 404.3 og denne meddelelse i stedet:

HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
Avatar billede arne_v Ekspert
27. oktober 2011 - 20:37 #4
Hm.

I saa fald lyder det jo som om at der skal tilfoejes en MIME map.

Og det har vel noget med security at goere. Hvis der ikke er defineret en MIME type for en given extension saa naegter IIS at serve den, fordi IIS antager at det er en fejl at den ligger der.
Avatar billede kak Nybegynder
27. oktober 2011 - 20:38 #5
Det troede jeg også. Men tilføjer jeg den, så vises indholdet bare i browseren, og den er heller ikke tilføjet på min testserver (hvor det jo virker).
Avatar billede arne_v Ekspert
27. oktober 2011 - 20:45 #6
Der kan godt vaere forskelligt sikkerhedsniveau paa de servere.

Gav du den en korrekte MIME type?

application/x-java-jnlp-file
Avatar billede kak Nybegynder
27. oktober 2011 - 21:15 #7
Ja, jeg angav den du skriver.
Avatar billede arne_v Ekspert
28. oktober 2011 - 00:30 #8
Modtager browseren den MIME type?

Er Java korrekt installeret?
Avatar billede kak Nybegynder
28. oktober 2011 - 08:33 #9
Da siden ikke vises, ved jeg ikke hvordan jeg kan checke om browseren modtager mimetype?

Mht. installation, tænker du så på serveren eller på klienten? Det er installeret på begge, og det virker på klienten.
Avatar billede arne_v Ekspert
29. oktober 2011 - 00:39 #10
Jeg taler om situationen hvor mime type er tilfoejet!
Avatar billede kak Nybegynder
31. oktober 2011 - 10:05 #11
Hvis jeg gør det, og vælger egenskaber for siden, står protokol til "HyperText Transfer Protocol" og type står til "JNLP File".

Er det det rigtige jeg gør, for at se mimetypen?
Avatar billede arne_v Ekspert
31. oktober 2011 - 14:45 #12
I FF hedder det "View Page Info".
Avatar billede kak Nybegynder
31. oktober 2011 - 14:57 #13
Nu fatter jeg slet ikke noget... Firefox ville gerne åbne den, og da jeg derefter forsøgte igen, ville IE også (og problemet har altså tidligere været på flere forskellige pc'ere)?!

Nå, men nu virker det jo altså :-) Tak for hjælpen, og vil du oprette et svar, så du kan få point!
Avatar billede arne_v Ekspert
31. oktober 2011 - 15:04 #14
svar
Avatar billede arne_v Ekspert
31. oktober 2011 - 15:05 #15
kan det vaere manglende cache clearing naar du har aendret MIME config?
Avatar billede kak Nybegynder
31. oktober 2011 - 15:15 #16
Måske. Jeg har i hvert fald lades mimetypen være oprettet i længere tid denne gang, end ved mine forrige forsøg (den var jo ikke oprettet fra starten).
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