Hello Ranchers.
I'm doing a project in JSP and oracle.. In a particular module i've send an email regarding the fault management..
The code i've done is here
---------------------------------------------------------------------------
<html>
<%@ taglib uri="http://jakarta.apache.org/taglibs/mailer-1.1" prefix="mt" %>
<%@ page session="false" %>
<head>
<title>Example JSP using mailer taglib</title>
</head>
<body bgcolor="#FFFFFF">
<!-- The server, session, or mimeMessage attributes are not required -->
<!-- the mail server used will be localhost. -->
<mt:mail to="meg.rajeev@gmail.com" from="meg.rajeev@test.com" subject="test">
<mt:message>Hi---------this is a test email</mt:message>
<mt:send/n>
</mt:mail>
</body>
</html>
---------------------------------------------------------------------------
i've downloaded the taglib from Apache tomcat site and copied to WEB-INF folder.. the jar file i copied to /WEB-INF/lib folder and the tdl i copied to the /WEB-INF
in the web.xml file i edited the following things
---------------------------------------------------------------------------
<taglib>
<taglib-uri>http://jakarta.apache.org/taglibs/mailer-1.1</taglib-uri>
<taglib-location>/WEB-INF/taglibs-mailer.tld</taglib-location>
</taglib>
</web-app>
---------------------------------------------------------------------------
this is showing the runtime error
the error is this
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: javax/mail/Authenticator
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NoClassDefFoundError: javax/mail/Authenticator
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
java.lang.Class.getDeclaredMethods(Class.java:1763)
java.beans.Introspector$1.run(Introspector.java:1265)
java.security.AccessController.doPrivileged(Native Method)
java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
java.beans.Introspector.getBeanInfo(Introspector.java:387)
java.beans.Introspector.getBeanInfo(Introspector.java:159)
org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3667)
org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2092)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1598)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1458)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2230)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2236)
org.apache.jasper.compiler.Node$Root.accept(Node.java:485)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)
org.apache.jasper.compiler.Generator.generate(Generator.java:3255)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
How can i fix this problem.. please help me ranchers..
thanks in advance!!
regards
Megha Rajeev