我正在尝试将简单的 Spring Boot 应用程序部署到 Azure 应用程序服务,但看起来应用程序无法启动。
我的应用程序有休息端点
@RequestMapping("/")
public String index() {
return "Greetings from Spring Boot!";
}
我尝试使用 azure-webapp-maven-plugin 进行部署,pom 中的配置如下所示
<plugin>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-webapp-maven-plugin</artifactId>
<version>1.7.0</version>
<configuration>
<schemaVersion>V2</schemaVersion>
<!-- Web App information -->
<resourceGroup>${resourceGroup}</resourceGroup>
<appName>boot-test-app</appName>
<region>westeurope</region>
<pricingTier>P1V2</pricingTier>
<runtime>
<os>linux</os>
<javaVersion>jre8</javaVersion>
<webContainer>tomcat 8.5</webContainer>
</runtime>
<appSettings>
<property>
<name>PORT</name>
<value>80</value>
</property>
<property>
<name>JAVA_OPTS</name>
<value>-Xmx512m -Xms512m</value>
</property>
</appSettings>
<deployment>
<resources>
<resource>
<directory>${project.basedir}/target</directory>
<!--<targetPath>/home/site/wwwroot/webapps/ROOT/</targetPath>-->
<includes>
<include>*.war</include>
</includes>
</resource>
</resources>
</deployment>
</configuration>
</plugin>
插件说部署成功,但是当我打开应用程序网页时 - 我收到 404 错误。如果我使用适用于 Intellij Idea 的 Azure 插件进行部署,情况也是如此。
我缺少什么?谢谢!
慕慕森
相关分类