glassfish-embedded-maven-plugin - 如何部署资源

发布于 2024-10-27 02:47:25 字数 418 浏览 0 评论 0原文

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

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

当部署到独立的 glassfish 时,可以通过 sun-resources.xml 文件和/或几个 asadmin 命令轻松提供。然而,我正在努力弄清楚如何嵌入玻璃鱼。

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

I'm providing a quick and easy way for users to deploy my Java EE 6 application via glassfish-embedded-maven-plugin, so they don't have to install and configure a standalone glassfish. However, I'm running into trouble with resource deployment.

The app needs a JavaMail resource from the container, and needs a JAAS realm with a suitable role->user/group mapping.

When deploying to a standalone glassfish this is easily provided with a sun-resources.xml file and/or a couple of asadmin commands. However, I'm struggling to figure out how to do it with glassfish embedded.

Is there a way I can auto-deploy a glassfish-resources.xml in my pom as part of the glassfish-embedded-maven-plugin invocation? The documentation for the plugin is nearly nonexistent or refers to the badly out of date 2.1 version, and I'm increasingly stuck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

假情假意假温柔 2024-11-03 02:47:25

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

相反,请使用嵌入式 glassfish api。这在 3.1 中已完全改变,但大多数 Web 引用旧的 3.0.1 api,因此您能找到的大多数示例都是错误的。从这里开始:

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

It looks like the maven-embedded-glassfish-plugin is just too limited for this use case.

Instead, use the embedded glassfish api. This has changed completely in 3.1, but most of the web refers to the old 3.0.1 api, so most examples you can find will be wrong. Start here:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文