Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/10/2008, à 14:37

cdkey22

Problème avec inetLib et tomcat

Bonjour a tous,
Je m'excuse de poster ici alors que je suis sur suse mais ce forum est très actif.
J'ai un problème lorsque je veux envoyer un mail avec tomcat. Sur mon tomcat windows le servlet fonctionne très bien. Sur le tomcat linux lors de l'execution du servlet je recois ce message d'erreur.

SEVERE: Servlet.service() for servlet mailler threw exception
java.lang.ClassNotFoundException: gnu.inet.util.LineInputStream
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at javax.mail.internet.MimeUtility.<clinit>(Unknown Source)
        at gnu.mail.handler.Text.getJavaCharset(Unknown Source)
        at gnu.mail.handler.Text.writeTo(Unknown Source)
        at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:868)
        at javax.activation.DataHandler.writeTo(DataHandler.java:301)
        at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:261)
        at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1321)
        at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1030)
        at javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:416)
        at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1307)
        at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2074)
        at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2042)
        at javax.mail.Transport.send(Transport.java:117)
        at accesServeurs.GestionMails.envoyerMail(GestionMails.java:88)
        at tests.TestGestionMails.doPost(TestGestionMails.java:40)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        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:173)
        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:619)
Oct 2, 2008 3:14:17 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet mailler threw exception
java.lang.ClassNotFoundException: gnu.inet.util.LineInputStream
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at javax.mail.internet.MimeUtility.<clinit>(Unknown Source)
        at gnu.mail.handler.Text.getJavaCharset(Unknown Source)
        at gnu.mail.handler.Text.writeTo(Unknown Source)
        at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:868)
        at javax.activation.DataHandler.writeTo(DataHandler.java:301)
        at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:261)
        at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1321)
        at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1030)
        at javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:416)
        at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1307)
        at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2074)
        at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2042)
        at javax.mail.Transport.send(Transport.java:117)
        at accesServeurs.GestionMails.envoyerMail(GestionMails.java:88)
        at tests.TestGestionMails.doPost(TestGestionMails.java:40)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        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:173)
        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:619)
Using CATALINA_BASE:   /srv/www/tomcat55/base/
Using CATALINA_HOME:   /usr/share/tomcat55
Using CATALINA_TMPDIR: /srv/www/tomcat55/base//temp
Using JRE_HOME:       /usr/lib/jvm/java/jre
Using CATALINA_BASE:   /srv/www/tomcat55/base/
Using CATALINA_HOME:   /usr/share/tomcat55
Using CATALINA_TMPDIR: /srv/www/tomcat55/base//temp
Using JRE_HOME:       /usr/lib/jvm/java/jre

J'ai la librairie inetlib.jar dans mon /usr/share/java/ par contre je ne sait pas si tomcat sait qu'elle est là

Merci de m'aider

cdkey22

Hors ligne