我正试图使用AWS copilot在我的引擎中部署一个maven项目后端服务。maven后端服务无法部署,下面的错误是我在云监视日志中可以找到的最详细的错误:
copilot/export/58577c160d standard_init_linux.go:228: exec user process caused: exec format error
从网上看,我认为这是一个架构问题。我以前遇到过这个问题,它是通过将hasura/graphql-engine:v2.1.1.cli-migrations-v3的GraphQl映像更改为从hasura/graphql引擎:v2.0.7的时间来修复
我是和Maven的新手,并尝试了中给出的示例。我在将由Maven生成的工件部署到运行在Linux上的Nexus时遇到了问题。如果我的pom.xml有'localhost:8081‘作为存储库,那么部署是成功的。如果我用IP地址(10.193.4.5:8081)替换本地主机,则部署失败,出现“拒绝访问”错误。详情如下。
Error:
Downloading: h ttp://10.193.4.5:8081/nexus/content/repositories/snapshots/org/sonatype/mavenbook/simple/parent/0.8-SNAPSHOT/maven
我的应用程序作为Eclipse动态项目在我的Windows笔记本电脑上工作得很好。
我使用Azure/Publish as Azure Web App将其部署到Azure Web Apps for Linux。
应用程序部署成功。
然而,有几个文件是特定于Eclipse环境的,需要将其更改为特定于Linux环境。
目前,我正在手动更改这些设置,在部署后使用WinSCP,然后重启Web App。有没有办法将特定于Linux环境的文件作为部署的一部分上载?
我的一个想法是使用进行部署
<project>
...
<packaging>war</packag
我有一个动态Web项目,它通过Run > on Server部署到Tomcat服务器上。该项目具有WebServices WSDL,它以这种方式工作得很好。
但我想转换为maven/pom。所以我使用eclipse并选择“转换project to maven”。之后,当我再次选择> Run on Server时,tomcat部署目录是空的!在转换到maven项目时,到底发生了什么变化,我如何再次修复部署过程?