无法使用 JBOSS EAP 7 将 EAR 文件部署到 Azure App Service
Unable to deploy EAR file to Azure App Service using JBOSS EAP 7
我无法使用 JBOSS EAP 7.3.6 将 EAR 文件部署到 Azure 应用服务中。
我尝试按照 link.
文档中描述的步骤操作
在给定的 4 个选项中,允许使用 Azure CLI 或 Kudu API,因为 Azure Powershell 不支持 EAR,而 Kudu UI 不支持任何选项。
使用 Azure CLI,尝试执行以下命令。,
az webapp deploy --resource-group test-rg --name dmap --src-path C:\Users\HP\Desktop\DMAP.ear
获取错误为
CommandNotFoundError: 'deploy' 拼写错误或系统无法识别。
您是说 'deployment' 吗?
还是卡住了? 运行 'az webapp --help' 查看所有命令或转到
'https://docs.microsoft.com/en-us/cli/azure/reference-index?view=azure-cli-latest'学习
更多
使用 Kudu API,尝试执行以下命令。,
curl -X POST -u dmap --data-binary @"C:\Users\HP\Desktop\DMAP.ear" https://dmap.scm.azurewebsites.net/api/publish&type=ear
得到响应
系统找不到指定的文件。
搜索此回复时,我找到了 link where it comes for successful deployment too. Assuming it I tried to access my application using link https://dmap.azurewebsites.net/DMAPWeb。但它显示没有找到。
为了验证部署,我使用 FTP 检查了文件夹 /site/wwwroot,但我没有看到任何已部署的文件。
能否请你在这里指导我并澄清我错在哪里。
我们已经在本地环境中对其进行了测试,它运行良好。以下陈述基于我们的分析。
使用 Below Azure CLI cmdlet,我们尝试将 .ear 文件从本地计算机部署到 Web 应用程序(部署在 azure 中)操作成功,没有任何问题。
这是我们使用的 cmdlet :
az webapp deploy --resource-group <rgName> --name <webAppName> --src-path c:\Users\Downloads\<fileName>.ear ##Path of .ear file
这里是示例输出以供参考:
注:
如果您从本地计算机 运行 部署,则 az.cmd(AzureCLI)
处于管理员模式。默认情况下 az.cmd
将在本地计算机的路径 c:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin
下。
我无法使用 JBOSS EAP 7.3.6 将 EAR 文件部署到 Azure 应用服务中。
我尝试按照 link.
文档中描述的步骤操作在给定的 4 个选项中,允许使用 Azure CLI 或 Kudu API,因为 Azure Powershell 不支持 EAR,而 Kudu UI 不支持任何选项。
使用 Azure CLI,尝试执行以下命令。,
az webapp deploy --resource-group test-rg --name dmap --src-path C:\Users\HP\Desktop\DMAP.ear
获取错误为
CommandNotFoundError: 'deploy' 拼写错误或系统无法识别。 您是说 'deployment' 吗? 还是卡住了? 运行 'az webapp --help' 查看所有命令或转到 'https://docs.microsoft.com/en-us/cli/azure/reference-index?view=azure-cli-latest'学习 更多
使用 Kudu API,尝试执行以下命令。,
curl -X POST -u dmap --data-binary @"C:\Users\HP\Desktop\DMAP.ear" https://dmap.scm.azurewebsites.net/api/publish&type=ear
得到响应
系统找不到指定的文件。
搜索此回复时,我找到了 link where it comes for successful deployment too. Assuming it I tried to access my application using link https://dmap.azurewebsites.net/DMAPWeb。但它显示没有找到。
为了验证部署,我使用 FTP 检查了文件夹 /site/wwwroot,但我没有看到任何已部署的文件。
能否请你在这里指导我并澄清我错在哪里。
我们已经在本地环境中对其进行了测试,它运行良好。以下陈述基于我们的分析。
使用 Below Azure CLI cmdlet,我们尝试将 .ear 文件从本地计算机部署到 Web 应用程序(部署在 azure 中)操作成功,没有任何问题。
这是我们使用的 cmdlet :
az webapp deploy --resource-group <rgName> --name <webAppName> --src-path c:\Users\Downloads\<fileName>.ear ##Path of .ear file
这里是示例输出以供参考:
注:
如果您从本地计算机 运行 部署,则 az.cmd(AzureCLI)
处于管理员模式。默认情况下 az.cmd
将在本地计算机的路径 c:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin
下。