Pergunta

Eu estou fornecendo uma maneira rápida e fácil para os usuários implantar minha aplicação Java EE 6 através do plugin de masavia, para que eles não precisem instalar e configurar um gelateiro autônomo.No entanto, estou correndo em problemas com a implantação de recursos.

O aplicativo precisa de um recurso Javamail do contêiner e precisa de um reino do Jaas com um mapeamento adequado de função-> usuário / grupo.

Ao implantar para um glassfish autônomo, isso é facilmente fornecido com um arquivo Sun-Resources.xml e / ou um par de comandos de asadmin.No entanto, estou lutando para descobrir como fazê-lo com geladeira embutido.

Existe uma maneira de implantar automaticamente um Glassfish-Resources.xml no meu POM como parte da invocação de plug-in do Glassfish-Enviar-Maven?A documentação para o plug-in é quase inexistente ou refere-se ao mal fora da versão 2.1, e estou cada vez mais preso.

Foi útil?

Solução

Parece que o plugin-glfish-glassfish Maven é muito limitado para este caso de uso.

Em vez disso, use a API de Glassfish Embedded.Isso mudou completamente em 3.1, mas a maior parte da Web refere-se à antiga API 3.0.1, então a maioria dos exemplos que você pode encontrar será errado.Comece aqui:

http://embedded-glassfish.java.net / nonav / apidocs / org / glassfish / incorporado / glassfish.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top