GlassFish-Embedded-Maven-Plugin - Come distribuire le risorse
-
12-11-2019 - |
Domanda
Sto fornendo un modo rapido e semplice per gli utenti di implementare l'applicazione Java EE 6 tramite il plugin-MAVEN-MAVEN incorporato di Glassfish, quindi non devono installare e configurare un bicchieri autonomi.Tuttavia, sto correndo nei guai con la distribuzione delle risorse.
L'app ha bisogno di una risorsa JavaMail dal contenitore e ha bisogno di un regno del JAAS con un ruolo adatto-> Mappatura utente / gruppo.
Durante l'implementazione di un Glassfish standalone questo è facilmente dotato di un file Sun-Resources.XML e / o un paio di comandi Asadmin.Tuttavia, sto lottando per capire come farlo con il pesce incorporato.
C'è un modo in cui posso autorizzare un bicchiere di pesce-risorse .xml nel mio POM come parte del ricciolo di Glassfish-Embedded-Maven-Plugin?La documentazione per il plugin è quasi inesistente o si riferisce alla versione male obsoleta 2.1, e sono sempre più bloccato.
Soluzione
Sembra che il plugin-Glassfish incorporato di Maven è troppo limitato per questo caso d'uso.
Invece, utilizzare l'API incorporato di Greamfish.Questo è cambiato completamente in 3.1, ma la maggior parte del web si riferisce alla vecchia API 3.0.1, quindi la maggior parte degli esempi che puoi trovare sarà sbagliato.Inizia qui: