zoukankan      html  css  js  c++  java
  • 【Azure 应用服务】App Service For Windows 中如何设置代理实现前端静态文件和后端Java Spring Boot Jar包

    问题描述

    部署在App Service For Windows 中的网站使用 Java Spring Boot + 静态文件 (浏览器端使用Vue.js 与服务器端Java Spring Boot交互),如何来实现呢?

    问题回答

    静态文件的部署可以通过App Service的虚拟应用(Virtual Application)来实现【三步】

    1:在App Service的门户中,通过Configration 的 Path Mappings来实现,如图:

    2:然后将静态文件内容上传至 d:\home\site\staticpage下

    3:在目录d:\home\site\staticpage中添加 web.config,指定该虚拟应用为static content,文件内容如下:

    <?xml version="1.0" encoding="utf-8"?> 
    <configuration>
      <system.webServer>
        <handlers>
          <add name="StaticHandler" verb="*" path="*" type="System.Web.StaticFileHandler" preCondition="integratedMode" />
        </handlers>
      </system.webServer>
    </configuration>

    配置Java Spring Boot Jar【二步】

    1)将App Service runtime stack配置为Java -> Java SE (Embedded Web Server)

     2)将主站点的Jar文件重命名为app.jar并上传至d:\home\site\wwwroot下(注:此处不需要web.config,这与通常在Windows部署Java应用有区别)

    当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

  • 相关阅读:
    [CQOI2015]选数
    [AHOI2009]中国象棋
    [ZJOI2012]灾难
    [NOI2018]屠龙勇士
    [APIO2016]划艇
    [ZJOI2011]礼物
    cent 7 识别exfat
    C语言风格的 for 循环(SHELL的循环写法 已验证20200517)
    系统安装时间
    单用户模式修改root密码
  • 原文地址:https://www.cnblogs.com/lulight/p/15699878.html
Copyright © 2011-2022 走看看