代码之家  ›  专栏  ›  技术社区  ›  Stealth Rabbi

Spring Boot应用程序在Azure上未正常运行

  •  1
  • Stealth Rabbi  · 技术社区  · 7 年前

    我有一个spring启动应用程序,构建到war文件中。代码是 here . 应用程序在中本地运行时工作正常 ./gradlew bootrun

    我在我的azure站点(Windows资源)上设置了FTP凭据,并已通过deploywar端点成功上载了war文件,如前所述 here .

    当我FTP到站点时,我看到war文件在/site/wwwroot/webapps/ROOT/中爆炸。然而,我不清楚如何访问这个网站。

    主URL是 https://springboottest01.azurewebsites.net/ ,它仍在为hostingstart.html提供服务。如果我去 https://springboottest01.azurewebsites.net/webapps/ROOT/ ,我拉下我的webapp的index.html和一些JS文件。但是,它尝试进行的restapi调用/students/list未能运行(404error),这使我认为spring引导后端实际上没有运行。

    如何诊断?我要怎么做才能让它工作?

    我还尝试设置一个Linux资源(tomcat8.5)并将webapp部署到该站点。当我这样做的时候,也会遇到同样的问题(在本例中,webapp在该资源的根URL处可用,但它尝试调用的REST端点失败)。 https://springboottest02.azurewebsites.net/

    0 回复  |  直到 7 年前