- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我一直在尝试通过 Maven 在 GlassFish V3 中集成部署 java .war
。虽然我找到了一些插件,但它们看起来都不是很活跃:
我从 Eskato's Blog 中获得了最多的信息,写于 2008 年 3 月,所以我不知道 GlassFish Maven 集成的状态如何,也找不到合适的插件来使用。与 Maven GlassFish Plugin我取得了一些成功,但它仍然不能完全适用于它说它支持的所有目标,这使得一些命令无效。
还有其他人能够成功集成 Glassfish V3 和 Maven 吗?如果是,您使用了哪些资源来完成它?
最佳答案
更新:
CARGO-491
已修复,我已相应更新我的答案。总结一下,现在基本上有三种选择:
第一个选项是使用 Maven GlassFish Plugin .此插件允许与本地或远程 GlassFish 安装进行交互,并在 Maven 构建生命周期内管理 Glassfish 域和组件部署。
第二个选项是使用 Maven Embedded Glassfish Plugin .正如其名称所述,此插件不依赖于现有安装,而是使用嵌入式 GlassFish,与插件在同一 JVM 中运行。如果您想保持构建的可移植性(任何人都可以获得您的 POM 并运行涉及 GlassFish 的构建而无需安装它),这个插件非常好,它具有与普通 GlassFish 安装几乎相同的功能,当然除了集群(您可以使用如果需要,可以预先配置 domain.xml
)。见 Testing with the GlassFish Maven plugin and JavaDB Embedded举个例子。
Kohsuke Kawagushi 发起的工作最终被集成到 Cargo 中,并且从 Cargo 1.0.1 开始,GlassFish 3.x is now supported .使用 Maven Cargo plugin因此是第三种选择。这对于想要以不可知的方式与容器交互的构建来说会很有趣。但我不确定 Cargo 是否允许 GlassFish 特定插件的所有灵 active (例如 JMS 资源的部署等)。
关于java - 要使用哪个 Maven GlassFish 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836317/
如何将 glassfish 服务器的所有配置保存到另一个 glassfish 服务器? 最佳答案 看到这个问题:GlassFish v3 - portability of settings glass
我安装了 JDK 1.6 b45 并尝试运行 glassfish v2.2。当我尝试启动它时,总是会抛出以下错误: [#|2013-06-18T08:50:20.196+0200|WARNING|su
glassfish 访问日志位于哪里?我希望它们位于domains/domainX/logs 中。我需要更改设置才能激活访问日志记录吗? 谢谢 最佳答案 路径似乎正确,请查看此链接 http://bl
我想在没有互联网连接的情况下升级 Glassfish。但我已经下载了最新版本。 我已完成以下步骤, 例如。 galssfish-3.0 是旧版本,glassfish-3.1 是新版本。 步骤:1我刚刚
我在 Windows 8.1 中启动 glassfishs 服务时遇到问题 我得到了这个错误: c:\glassfishv3\bin>asadmin 创建服务 Found the Windows Se
我们最近切换到 Glassfish 3.1.2.2,并将几个 Web 应用程序打包为 war 文件。有时,这些应用程序所需的上下文根不同于文件名。 回到我们使用 Weblogic 时,我们通过在 we
我只是测试在 glassfish 服务器队列上发送消息,因此我在 glassfish 服务器上创建了 JMSResource,如下所示: 现在我已经在 Netbeans IDE 中创建了一个 Java
我想知道 GlassFish 项目是死了还是还活着?从一开始,我就非常喜欢玻璃鱼。我开始使用 GlassFish2 进行项目,并且有很多客户使用 GlassFish3。 几个月以来,我尝试将我的一些项
我使用 Glassfish 应用服务器,根据 README 文件,它只是说打开 CMD,键入一些命令,但我得到了 Nullpointer。我需要有人帮助我。我在 Windows 上。 asadmin
我最近将 Glassfish 从 3.1.2 更新到 4.0,并想设置一个我以前在我的应用程序上使用过的 JDBCRealm,它使用基于 FORM 的身份验证。密码在数据库中使用 SHA-256 散列
您如何确定正在运行哪个版本的GlassFish服务器? 该命令: /var/glassfish/bin/asadmin version ...回: Version = Sun Java System
所以,基本上: 在 RHEL 6.2 和 Java 6 上有一个独立的(无集群)Glassfish 3.1.2 新安装,没有任何部署的应用程序(真正的新安装)。 我第一次在服务器上启动了默认域 dom
我有一个带有 Glassfish 应用程序服务器的 EJB WEB 应用程序。 现在我想要像这样“/”的上下文根。 我当前的网址是“http://localhost:8080/Make ” 但我想要这
我正在尝试在 Windows 7 64 位上安装带有 Eclipse 的 GlassFish 4。一切正常,但是当我尝试设置服务器 root 时会发生以下情况(目录存在): 最佳答案 Glassfis
如何使用密码文件更改 Glassfish 域的管理员密码?我知道在提示时手动输入密码的传统方法。 但是,我想使用脚本更改管理员密码,而无需手动输入密码。 最佳答案 这是可能的,但如果您想以最简单的方式
我想在Glassfish 3.1中设置JDBC领域,并且关注此博客http://blog.gamatam.com/2009/11/jdbc-realm-setup-with-glassfish-v3.
我在远程机器上运行 Glassfish。是否有从命令提示符以 Debug模式启动 GF 的命令?远程机器运行 Ubuntu 10.04,我的机器运行 Windows 7(不确定这是否重要)。 我连接没
我们每周都会发布新的生产代码,Glassfish 没有遇到任何问题。这个周末我们不得不在我们的托管服务提供商处移动机架。没有任何代码更改(它们只是关闭电源、移动、重新安装和打开电源)但是我们在一个新的
对于生产环境,Apache Geronimo 是否更适合使用 ActiveMQ、Derby、Solr 的应用程序? 最佳答案 简而言之,如果您想要一个轻量级部署容器,请使用 Geronimo(它基于
我正在尝试设置一个备用文档根目录,以便提供上传的文档。我已将以下内容包含在我的 glassfish web xml 中 /dom 然后,我在名为 cars.pdf 的 Test 文件夹中存储了一
我是一名优秀的程序员,十分优秀!