Bonjour,

J'ai un gros soucis avec les JNLP Dynamique, comprendre une page JSP avec un content type application/x-java-jnlp-file. Exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<%@page import="connexion.User"%><%@page import="com.leaderinfo.novanet.util.OutilRouteUrl"%><%
User user = (User)session.getAttribute("user_ejb");
response.setContentType ("application/x-java-jnlp-file");
String url = request.getRequestURL().toString();
String webapps = OutilRouteUrl.getPropertyValue("webapps");
url = url.substring(0, url.indexOf("/"+webapps+"/"));
%><?xml version="1.0" encoding="utf-8"?><jnlp spec="1.0+" codebase="<%= url%>/<%= webapps %>">
	<information>
		<title>Ouverture Session</title>
		<vendor>Leader Informatique</vendor>
		<icon kind="splash" href="images/loading.gif"/>
	</information>
 
	<security>
	  <all-permissions/>
	</security>
 
	<resources>
		<j2se version="1.4+" href="http://java.sun.com/products/autodl/j2se"/>
		<jar href="nouvelleSession.jar" />
	</resources>
 
	<application-desc main-class="SessionNovanet">
		<argument><%= user.getLogin()%></argument>
    </application-desc>
 
</jnlp>
Mon soucis est que depuis un poste Windows 2000, Internet Explorer 6, l'appel à cette JNLP Dynamique sous format JSP ne fonctionne pas. Il propose simplement un téléchargement de fichier JSP comme si c'était une image ou un document ... cela veut dire que le poste client n'arrive pas à interpréter cette JNLP dynamique.

Si le poste est un windows xp ou plus recent, je n'ai aucun soucis !!!

Pire encore, si le serveur est un Tomcat 6 mais toujours appelé depuis le poste Windows 2000 avec IE6 : plus de problème !

Help ?

Merci