将 Spring boot 的版本从 2.1.4 升级到 2.3.2 后,我的 apache2 无法再(通过 ajp)连接到我的 Spring boot 的嵌入式 tomcat。
它显示以下错误:
[proxy:error] [pid xxxx ] (111)Connection refused: AH00957: AJP: attempt to connect to 10.0.75.1:8500 (10.0.75.1) failed
[proxy_ajp:error] [pid xxxx ] [client xxx ] AH00896: failed to make connection to backend: 10.0.75.1, referer: http://myapp.develop/home/
Run Code Online (Sandbox Code Playgroud)
我的开发环境是这样设置的:
一个 Angular 应用程序(运行在 4200 上的节点服务器)
Spring Boot 后端(在 8500 端口上的 tomcat 上设置的 ajp 连接器)
前端 apache2 服务器(在 docker 容器上)设置为将请求重定向到两个应用程序:
<VirtualHost *:80>
ServerName myapp.develop
ProxyPass "/home" "http://10.0.75.1:4200/home"
ProxyPassReverse "/home" "http://10.0.75.1:4200/home"
ProxyPass "/backend" …Run Code Online (Sandbox Code Playgroud)我正在将引导形式转换为材料形式。在下面的照片中,我希望 mat-form-field 看起来像第二个引导输入

但我无法在 matInput 上获得标签
我尝试过在标签标记中使用 for 属性:
<div class="form-group">
<label for="paysAdresse">Pays : </label>
<mat-form-field appearance="outline">
<mat-label>Pays :</mat-label>
<input matInput id="paysAdresse" formControlName="pays" placeholder="pays">
</mat-form-field>
</div>
<div class="form-group">
<label for="voieAdresse">Voie : </label>
<input id="voieAdresse" formControlName="voie" type="text" class="form-control form-control-sm" >
</div>
Run Code Online (Sandbox Code Playgroud)
但它给了我同一行的标签和输入。我怎样才能达到想要的结果?