Accueil > Forum > > > > strut & tomcat
strut & tomcat
jeudi 26 avril 2007 à 11:47:46 |
strut & tomcat

obscurenuit
|
Bonjour,
je travaille sur une plate forme web :
en gros c'est un logiciel de planification des réseaux wifi.
le principe : un client fait son plan en local sur sa machine et l'envoi à un serveur dedié de calcul pour calculer et optimiser la propagation :
pour les tests : j'ai dépolyé cette application sur tomcat : les premières étapes s'effectuent sans aucun problème : je crée le user, il s'authentifie , il a accès à l'application, il crée son projet sans aucun soucis avec toutes les options présentes , après il doit uploider le plan pour l'envoyer au serveur , le plan qui est un fichier xml , et c'est là ou tout s'arrete et il me sort l'erreur ci dessous
c'est quoi son problème à votre avis , car ça fait 3 jours que je bloque sur ça ...! Merci
PS: j'utilise les struts ! Etat HTTP 500 -
type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: L'exécution de la servlet a lancé une exception
cause mère
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:179) org.apache.commons.fileupload.FileUploadBase.createItem(FileUploadBase.java:500) org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367) org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116) web.controler.ManagingServlet.addPlan(ManagingServlet.java:511) web.controler.ManagingServlet.doGet(ManagingServlet.java:161) web.controler.ManagingServlet.doPost(ManagingServlet.java:118) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
|
|
jeudi 26 avril 2007 à 12:48:53 |
Re : strut & tomcat

keishi
|
Réponse acceptée !
Je ne suis pô expert, mais là, comme ça, à froid, je pense que ton servlet tente d'utiliser une classe qu'il ne trouve pas: org/apache/commons/io/output/DeferredFileOutputStream as-tu vérifié tes classpath? est-ce que tu as tous les import nécessaires? est-ce que tu as essayé en forçant dans ton source un import org.apache.commons.io.output.*;
Maintenant, je ne bidouille pô sous tomcat, mais, n'y aurait-il pô un problème de droit d'accès ou truc du genre (apache et/ou tomcat)?
|
|
jeudi 26 avril 2007 à 12:58:07 |
Re : strut & tomcat

obscurenuit
|
Réponse acceptée !
c'est ce que je me disais, mais en fait c'été plus facile que ça :
il manquais juste le jar common-io à ajouter dans le répértoire : web-inf/lib
alors la le projet à avancer un peu :
l'erreur actuelle qu'il me renvoi est ci-dessous.
d'après l'erreur ,on peut dire que c'est un problème de mèmoire : qu'il n'a pas la mèmoire suffusante du coup il point sur :null , mais non c'est pas ça en fait .
a votre avis ??
merci
actionPlans
up is : update
ref is : null
java.lang.NullPointerException
at web.controler.ManagingServlet.actionPlans(ManagingServlet.java:895)
at web.controler.ManagingServlet.doGet(ManagingServlet.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
|
|
jeudi 26 avril 2007 à 19:51:28 |
Re : strut & tomcat

keishi
|
Réponse acceptée !
java.lang.NullPointerException ... Je l'ai déjà eu celle là... et si j'ai pô trop mauvaise mémoire, c'est que tu dois essayer d'atteindre une valeur qui n'existe pas, tel que : valeur dans un tableau pô rempli, ou vecteur vide ou truc du genre. Je ne suis pô sûr d'être clair. Un p'tit bout de code vaut mieux qu'un long discours : { Vector<peutImporte> vect = new Vector(); int lastOne = vect.size(); peutImporte dontCare = vect.get(lastOne); /* ou vect.getAtIndex(lastOne) j'ai un doute */ } Je n'ai pô de machine java sous la main pour tester, mais je pense que ça doit planter là, à vérifier.
|
|
jeudi 26 avril 2007 à 20:11:35 |
Re : strut & tomcat

keishi
|
Réponse acceptée !
Voilà, c'est testé! le code (complet) : import java.util.Vector;
public class Test { public static void main(String[] args) { Vector vect = null; int lastOne = vect.size(); System.out.println(vect.get(lastOne )); }
}
Ca se compile sans aucun soucis, mais à l'execution, on obtient : Exception in thread "main" java.lang.NullPointerException at Test.main(Test.java:7)
Le soucis vient de la ligne "rouge". Par contre, si je la remplace par : Vector vect = new Vector();On obtient un bon vieux : Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 at java.util.Vector.get(Vector.java:709) at Test.main(Test.java:8)
En espérant t'avoir aidé 
|
|
mardi 22 mai 2007 à 16:46:24 |
Re : strut & tomcat
|
Cette discussion est classée dans : java, apache, servlet, commons, managingservlet
Répondre à ce message
Sujets en rapport avec ce message
Connexion JDBC à une base ACCESS [ par peeterm ]
Bonjour je n'arrive pas à me connecter à une base access avec le Driver sun.jdbc.odbc.JdbcOdbcDriverj'ai cré ma source odbc sous windows qui s'appelle
probleme srtuts [ par zenouba2005 ]
salut je travaille avec eclips et tomcat et strutsjé créé deux pages login.jsp et accueil.jspapres que je saisi les informations dans login.jsp je me
java bean et connection à une base de donnée [ par foued123 ]
bonjourje une probleme lors de l'affichage d'une page jspun peut de détaille.je une classe bean qui est appellé SelectBean et sa contenu est :package
Installation de pluto-1.0.1 [ par dabanet ]
Bonjour les amis, J'ai de sérieux problémes pour visualiser la demo testsuite qui vient avec pluto-1.0.1 . Voici l'erreur affichée. ----------------
faire fonctionner la taglib DichnetTaglib 2D dans une jsp [ par teslasghost ]
Bonjour, Je me suis mis récemment aux jsp avec utilisation de tomcat (v 5.5.12 sous windowsXP). Souhaitant réaliser des graphismes 2D, j'ai découvert
hibernate,mysql et java ...... [ par bensalaa ]
Hakoloco Salut tous le monde, j'utilise Hibernate pour persister ma base de donnée mysql et pour afficher une requete, j'obtiens cette erreur!! Quelq
erreur 500, jsp servlet [ par juanquiX ]
salut, je lance mon tomcat 5.5 sous eclipse 3.1 pour visualiser une page .jsp et j'obtiens ceci: Etat HTTP 500 - type Rapport d'exception
[jsp servlet] Accès portail admin impossible [ par juanquiX ]
salut à tous, depuis hier j'ai un souci qui traine, je sais pas ce que j'ai fait pour l'avoir car il concerne une partie de mon programme que j'ai jam
problm avec les jsp [ par ajahamounir ]
je travaille 1 application en jsf, sous jboss 4.0 kan j essaie d l exécuter a partir d la console j obtiens le message: The requested resource (/src/j
Problème étrange... [ par sergenttrent ]
Bonjour, Je rencontre un problème étrange suite à la compilation d'une servlet. Je vous présente le contexte : Je travaille actuellement avec tomcat 5
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|