J'ai récemment effectuer un stage en entreprise ou j'ai du réaliser des classes Java qui vérifient le format de divers fichiers. Les éventuelles erreurs sont ensuite affiché dans une JSP. A mon entreprise cette JSP fonctionne trés bien cependant quand j'ai voulus le mettre sur mon ordinateur j'ai rencontré un problème.
Voici l'erreur :
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
Une erreur s'est produite à la ligne: 55 dans le fichier jsp: /test.jsp
Erreur de servlet générée:
The type sigle.tests.FichierExcel cannot be resolved. It is indirectly referenced from required .class files
Properties p = newProperties() ; FileInputStream fis = newFileInputStream("C:\\Program Files\\Tomcat 5.5\\webapps\\sigle\\test.properties");
p.load(fis) ;
fis.close() ; Properties p2 = newProperties(); FileInputStream fis2 = newFileInputStream("C:\\Program Files\\Tomcat 5.5\\webapps\\sigle\\XML.properties");
p2.load(fis2);
fis2.close();
%>
<h3>Rapport derreur du fichier <%out.println(file.getFileName());%> (de type <%out.println(type);%>)</h3>
<pre>
<%//LIGNE 55 indiqué par le rapport d'erreur.. if(type.equals("RAV")) {
TestFichierRAV trv = new TestFichierRAV(fichier, p) ;
trv.setOut(out) ;
trv.test() ;
trv.close0() ; } if(type.equals("CONF")) {
TestFichierCONF tcf = new TestFichierCONF(fichier, p) ;
tcf.setOut(out) ;
tcf.test() ;
tcf.close0() ; } if(type.equals("EAM")) {
TestFichierEAM team = new TestFichierEAM(fichier, p) ;
team.setOut(out) ;
team.test() ;
team.close0() ; } if(type.equals("LOG")) {
TestFichierLOG tlog= new TestFichierLOG(fichier, p) ;
tlog.setOut(out) ;
tlog.test() ;
tlog.close0() ; } if(type.equals("ATT")) {
TestFichierATT tatt = new TestFichierATT(fichier, p) ;
tatt.setOut(out) ;
tatt.test() ;
tatt.close0() ; } if(type.equals("LTB")) {
FichierXML fxml = new FichierXML(p2);
fxml.setOut(out);
fxml.init(fichier); }
%>
</pre>
<% } catch(IllegalArgumentException e) {
out.println("Vous n'avez pas séléctionner de fichier.");
e.printStackTrace() ; } catch(Exception e) {
out.println("erreur :"+e);
e.printStackTrace() ; } if(tmpFile.exists()) {
tmpFile.delete(); }
%>
</body>
</html>
Voila je n'ai porutant rien oublier j'ai mis tout ce qu'il y avait dans le dossier que j'avais fait à mon entreprise, je ne vois pas d'ou ca vient. J'espère que vous pourrez m'aider.
Si vous avez besoin d'autres renseignements vous n'avez qu'à demander..
Merci!!
[Java]Erreur JSP
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.