2

我为用户提供了一种通过 glassfish-embedded-maven-plugin 部署我的 Java EE 6 应用程序的快速简便的方法,因此他们不必安装和配置独立的 glassfish。但是,我在资源部署方面遇到了麻烦。

该应用程序需要来自容器的 JavaMail 资源,并且需要具有合适角色->用户/组映射的 JAAS 领域。

当部署到一个独立的 glassfish 时,很容易通过 sun-resources.xml 文件和/或几个 asadmin 命令提供。但是,我正在努力弄清楚如何嵌入 glassfish。

有没有一种方法可以在我的 pom 中自动部署 glassfish-resources.xml 作为 glassfish-embedded-maven-plugin 调用的一部分?该插件的文档几乎不存在,或者指的是严重过时的 2.1 版本,我越来越陷入困境。

4

1 回答 1

1

看起来 maven-embedded-glassfish-plugin 对于这个用例来说太有限了。

相反,请使用嵌入式 glassfish api。这在 3.1 中完全改变了,但大多数网络都引用了旧的 3.0.1 api,所以你能找到的大多数例子都是错误的。从这里开始:

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

于 2011-03-29T06:41:36.370 回答