Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...

[es] :: Java :: Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...

[ Pregleda: 2428 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vula

Član broj: 119166
Poruke: 119
87.250.126.*



Profil

icon Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...22.08.2007. u 11:43 - pre 202 meseci
Kako da deploy-ujem biblioteku u Tomcat?
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.
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.*;.

E sada ako kompajler vidi biblioteke a Tomcat ne vidi kako da ga natjeram da ih vidi?

Hvala
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
193.179.65.*

Jabber: antix@elitesecurity.org


Profil

icon Re: Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...22.08.2007. u 12:10 - pre 202 meseci
u /lib folder tvoje web aplikacije iskopiraj sve .jar fajlove koje tvoja web aplikacija koristi i radice
 
Odgovor na temu

vula

Član broj: 119166
Poruke: 119
87.250.126.*



Profil

icon Re: Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...22.08.2007. u 12:35 - pre 202 meseci
Stavio sam u lib od Jave, kao sto rekoh. Lib od aplikacije nemam. Stavio sam jsp u root direktorijum od Tomcat-a. Nisam projekat pravio u Eclipsu ili nekom drugom okruzenju pa da u njega importujem jar-ove. Znaci obican jsp u root-u Tomcat-a.
 
Odgovor na temu

no729
Novi Sad

Član broj: 154714
Poruke: 13
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...22.08.2007. u 15:26 - pre 202 meseci
To sto si stavio jar-ove u lib folder jave nema ikakve veze sa Tomcat-om. Praksa je da svaka web aplikacija koju deployujes na neki server ima svoj lib folder u kome se nalaze svi jar-ovi koje koristis. Nisam siguran za Tomcat ali java serveri uglavnom prate logiku da se u root folderu tvoje aplikacije napravi folder WEB-INF i u tom folderu lib folder i tu se snime jar-ovi. E sad kao sto rekoh ne znam za Tomcat ali ovako je za JBoss koji interno koristi TOmcat kao servlet kontejner.

Tako da probaj da napravid strukturu Tomcat path/webapps/your_app/WEB-INF/lib i da tu snimis jar-ove

.. i toplo ti preporucujem da koristis Eclipse, jer tako ovakve stvari odradjuje IDE a ti mozes da se u potpunosti posvetis resavanju problema.
 
Odgovor na temu

vula

Član broj: 119166
Poruke: 119
87.250.126.*



Profil

icon Re: Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...23.08.2007. u 08:50 - pre 202 meseci
Citat:
no729: To sto si stavio jar-ove u lib folder jave nema ikakve veze sa Tomcat-om.
To sam skontao. Jer kompajler je kontao te biblioteke a Tomcat nije.
Citat:
Praksa je da svaka web aplikacija koju deployujes na neki server ima svoj lib folder u kome se nalaze svi jar-ovi koje koristis.
Hvala za savjet.
To je bilo rjesenje! Znaci treba zbudziti sve potrebne biblioteke koje ne dolaze u paketu u rootzaaplikaciju/projekat/lib direktorijum.
Citat:
.. i toplo ti preporucujem da koristis Eclipse, jer tako ovakve stvari odradjuje IDE a ti mozes da se u potpunosti posvetis resavanju problema.
Opet, hvala za savjet. Poslusacu ga, ovako se zezam sa svime i mislim o svemu.

Hvala svima.

Pozdrav
 
Odgovor na temu

[es] :: Java :: Kako da deploy-ujem biblioteku u Tomcat?... javax.mail.*...

[ Pregleda: 2428 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.