You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure免费层部署Java应用报错,如何切换为Free SKU部署?

解决Azure Web App部署时SKU从Standard切换到Free的问题

没问题,这个问题很好解决!报错里已经明确指出了原因:你的DreamSpark订阅仅支持创建Free SKU的站点,但Azure Web App Maven插件默认使用了Standard SKU,所以我们只需要手动指定SKU为Free即可,有两种可行的方法:

方法一:修改pom.xml配置(永久生效)

找到你项目里的pom.xml文件,定位到azure-webapp-maven-plugin的配置区块,在<configuration>节点内添加<sku>Free</sku>配置项,示例如下:

<plugin>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-webapp-maven-plugin</artifactId>
    <version>0.1.5</version>
    <configuration>
        <resourceGroup>你的资源组名称</resourceGroup>
        <appName>你的Web App名称</appName>
        <region>你的部署区域(比如eastus)</region>
        <!-- 添加这一行指定使用Free SKU -->
        <sku>Free</sku>
        <javaVersion>1.8</javaVersion>
        <deploymentType>jar</deploymentType>
    </configuration>
</plugin>

保存修改后,重新执行./mvnw azure-webapp:deploy命令即可。

方法二:使用命令行参数临时指定

如果你不想修改pom.xml,可以在部署命令后添加-Dazure.webapp.sku=Free参数,临时指定本次部署使用Free SKU:

./mvnw azure-webapp:deploy -Dazure.webapp.sku=Free

额外提示

注意确保你选择的部署区域支持Free SKU,部分区域可能没有Free层资源,遇到这种情况可以切换到East US、West Europe等常见支持Free层的区域。

内容的提问来源于stack exchange,提问作者Smit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 07:29:06