无法通过Azure应用服务在Linux中部署Spring Boot应用程序

时间:2019-09-20 14:16:41

标签: linux azure spring-boot tomcat8 azure-app-service-envrmnt

我正在尝试在Spring Boot中构建应用程序,并通过azure appservice进行部署。我们决定使用linux内核,并从以下链接中遵循相同的步骤。这两个链接的步骤不同,但是仍然无法在Linux上启动该应用程序。相同的应用程序在Windows操作系统上运行良好,并且该应用程序开始工作。 项目是通过以下网址共享的git引用的

https://docs.microsoft.com/en-us/java/azure/spring-framework/deploy-spring-boot-java-app-with-maven-plugin?view=azure-java-stable

https://medium.com/@k32y/spring-boot-deployment-on-azure-app-service-zero-code-approach-88305c8d0818

我们需要针对Linux进行额外的配置吗? 注意: 在Windows上部署时,web.config会自动创建,而在Linux上则不会创建。

POM XML

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
  <modelVersion>4.0.0</modelVersion>  
  <parent> 
    <groupId>org.springframework.boot</groupId>  
    <artifactId>spring-boot-starter-parent</artifactId>  
    <version>2.1.4.RELEASE</version>  
    <relativePath/>  
    <!-- lookup parent from repository --> 
  </parent>  
  <groupId>com.amock</groupId>  
  <artifactId>hello-azure</artifactId>  
  <version>0.0.1-SNAPSHOT</version>  
  <name>hello-azure</name>  
  <packaging>war</packaging>
  <description>Spring Boot Hello World On Azure</description>  
  <properties> 
    <java.version>1.8</java.version> 
  </properties>  
  <dependencies> 
    <dependency> 
      <groupId>org.springframework.boot</groupId>  
      <artifactId>spring-boot-starter-web</artifactId> 
    </dependency>  
    <dependency> 
      <groupId>org.springframework.boot</groupId>  
      <artifactId>spring-boot-starter-thymeleaf</artifactId> 
    </dependency>  
    <dependency> 
      <groupId>org.springframework.boot</groupId>  
      <artifactId>spring-boot-starter-test</artifactId>  
      <scope>test</scope> 
    </dependency>  
  </dependencies>  
  <build> 
    <plugins> 
      <plugin> 
        <groupId>org.springframework.boot</groupId>  
        <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin>
    </plugins> 
  </build> 
</project>

0 个答案:

没有答案