Frage

Es gibt mehrere Java EE-APIs, die genau so existieren - APIs (Schnittstellen, Domänenobjekte, ENULS usw., aber keine tatsächlichen Klassen, die tun so).APIs wie JPA, JDBC oder JTA.Diese APIs müssen dann Implementierungen haben;Für JPA gibt es Impls wie Hibernate, Mybatis oder Toplink.Für JDBC gibt es Treiber für jede bestimmte RDBMS.Für JTA gibt es Bitronix und Atomikos.

Aber was ist mit Javamail?Ist es nur eine API?Wenn ja, was sind einige übliche Implementierungen davon?Wenn ich meine Java-App (als Krieg) in Tomcat 7 bereitstellte, woher kommt diese Implementierung (speziell)?Hat Tomcat eine eigene Javail-Impl?Welche Gläser / Pakete / Klassen bilden den Tomcat Impl?

War es hilfreich?

Lösung

javamail ist ein Standard jSR 919

Tomee Server hat Unterstützung für Javamail.

Die Konfiguration ist sehr einfach und geht so wie dieses

    .
  1. tomee kommt bereits mit apache-tomee-plus-1.6.0/lib/geronimo-javamail_1.4_mail-1.8.2.jar
  2. in der generakodicetagcode (konfiguriert am tomee.xml) Sie fügen einen Eintrag hinzu, wie es von Javamail
  3. Von Inside In Inneren Ihrer Klassen können Sie auf die E-Mail-Sitzung über den generakodicetagcode wie in javax.mail.session-Ressourcen- und SMTP-Authentifizierung
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top