小编Ami*_*nos的帖子

Apache 无法连接到新的 tomcat 9 ajp

将 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)

apache tomcat spring-boot

4
推荐指数
2
解决办法
3380
查看次数

如何将标签像 bootstrap 一样放在 matInput 之上

我正在将引导形式转换为材料形式。在下面的照片中,我希望 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)

但它给了我同一行的标签和输入。我怎样才能达到想要的结果?

angular-material bootstrap-4 angular

0
推荐指数
1
解决办法
1万
查看次数