GlassFish-Embedded-Maven-Plugin - 如何部署资源
-
12-11-2019 - |
题
我提供了一种快速且简单的方法,可以通过GlassFish-Embedded-Maven插件部署我的Java EE 6应用程序,因此它们不必安装和配置独立的GlassFish。但是,我在资源部署时遇到了麻烦。
该应用程序需要来自容器的JavaMail资源,并需要具有合适的角色 - >用户/组映射的JAAS领域。
部署到独立Glassfish,这很容易提供Sun-Resources.xml文件和/或几个asadmin命令。但是,我正在努力弄清楚如何用嵌入玻璃鱼来做。
是有没有办法在我的POM中自动将GlassFish-resources.xml自动部署为GlassFish-Embedded-Maven-Plugin调用的一部分?插件的文档几乎不存在,也不是指在2.1版本中的严重差别,而且我越来越卡住了。
解决方案
它看起来像Maven-Embedded-Glassfish-plugin对于这个用例来说太有限了。
相反,使用嵌入式GlassFish API。这完全在3.1中完全变化,但大多数网是指旧的3.0.1 API,因此您可以找到的大多数示例会出错。从这里开始:
http://embedded-glassfish.java。NET / nonav / apidocs / org / glassfish /嵌入式/ glassfish.html
不隶属于 StackOverflow