Znaci ovako. Imam dva .jar fajla, mail.jar i activation.jar. Skinuo sam ih sa interneta. Postavio sa ih u C:\j2sdk1.4.2_05\lib i podesio classpath.
I to je ok. Kada ovo iskompajliram nema nikakvih problema:
Code:
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
Vide se biblioteke. import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
Ali kada napravim sledeci jsp:
Code:
<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%
Properties props = new Properties();
props.put("mail.google.com", "mail.google.com");
Session s = Session.getInstance(props,null);
MimeMessage message = new MimeMessage(s);
InternetAddress from = new InternetAddress("[email protected]");
message.setFrom(from);
InternetAddress to = new InternetAddress("[email protected]");
message.addRecipient(Message.RecipientType.TO, to);
message.setSubject("Test from JavaMail.");
message.setText("Hello from JavaMail!");
Transport.send(message);
%>
<html>
<p align="center">A Message has been sent.<br>Check your inbox.</p>
<p align="center"><a href="sendmail.jsp">Click here to send another!</a></p>
</html>
i pokrenem prijavljuje mi package javax.mail does not exist import javax.mail.*;. <%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%
Properties props = new Properties();
props.put("mail.google.com", "mail.google.com");
Session s = Session.getInstance(props,null);
MimeMessage message = new MimeMessage(s);
InternetAddress from = new InternetAddress("[email protected]");
message.setFrom(from);
InternetAddress to = new InternetAddress("[email protected]");
message.addRecipient(Message.RecipientType.TO, to);
message.setSubject("Test from JavaMail.");
message.setText("Hello from JavaMail!");
Transport.send(message);
%>
<html>
<p align="center">A Message has been sent.<br>Check your inbox.</p>
<p align="center"><a href="sendmail.jsp">Click here to send another!</a></p>
</html>
E sada ako kompajler vidi biblioteke a Tomcat ne vidi kako da ga natjeram da ih vidi?
Hvala