deployment - 使用 cargo 插件在 payara 上部署
问题描述
我想用 cargo-maven2-plugin 部署我的 War,但它不像预期的那样工作。当我第一次部署时,它可以工作,但是当我第二次部署时,执行取消部署后出现错误。
org.apache.maven.lifecycle.LifecycleExecutionException: 无法执行目标 org.codehaus.cargo:cargo-maven2-plugin:1.7.16:redeploy (deploy) on project XXX-deploy: 目标 org.codehaus.cargo 的执行部署: cargo-maven2-plugin:1.7.16:重新部署失败:部署失败:null
这是我的代码:
<profile>
<id>payara-remote</id>
<activation>
<property>
<name>deployAll</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<configuration>
<properties>
<cargo.servlet.port>${servlet.port}</cargo.servlet.port>
</properties>
</configuration>
<deployables>
<deployable>
<groupId>${groupId}</groupId>
<artifactId>${artifactId}</artifactId>
<type>war</type>
</deployable>
</deployables>
</configuration>
<executions>
<execution>
<id>deploy</id>
<phase>pre-integration-test</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
'''
解决方案
您可以尝试使用 Maven Cargo 插件的 Payara 定制版本吗?
版本:1.8.4-payara-p1(https://github.com/payara/Payara_PatchedProjects/tree/master/org/codehaus/cargo)
https://github.com/payara/Payara_PatchedProjects/可以用作项目中的 Maven 存储库。
鲁迪
推荐阅读
- java - How to get selective columns in Export Csv in Spring boot
- php - json_decode 不带引号的值
- android - 无法在 Mac 的设备和模拟器中运行我的 Android 应用程序
- c# - 经典 ASP.Net 上的 Serilog 配置(非核心)?
- kubernetes - 在 Kubernetes 集群上运行 Common Lisp 应用程序
- wordpress - 为什么我的网站在谷歌搜索控制台中显示移动可用性错误?(只有 wp-content 页面显示此错误)
- reactjs - 如何使用 react-native、reduxsauce、apisauce、reducers 和 saga 在 API 中执行可变 URL?
- sql-server - Informatica PowerCenter - 存储过程转换不返回任何内容
- db2 - 删除了 DB2 服务凭证。创建了新的凭据。无法识别新的用户名和密码进行连接
- python - Python中的代理