# 内嵌控制台

本小节介绍如何配置 PAS-Micro 内置控制台。

原始应用类型可分为以下三类:

  • 原生 SpringBoot 应用
  • 使用旧版本嵌入式 PAS 的应用
  • 以 PAS-Micro 为内嵌容器的应用

注意:以上三种应用都可以配置 PAS-Micro 内嵌控制台,且配置方法相同,但如果要体验 PAS-Micro 内嵌控制台的完整功能请使用基于 PAS-Micro 为内嵌容器的应用进行改造。

以下操作以第一小节改造完成的 PAS-Micro 客户端应用为例:

  1. 在开发环境修改应用 pom.xml,添加 PAS-Micro 内嵌控制台相关依赖。修改示例如下:

    <!-- 添加内置控制台依赖 -->
    <dependency>
        <groupId>com.primeton.epas</groupId>
        <artifactId>pas-micro-admin-embed-ui</artifactId>
        <version>6.5.2.100</version>
    </dependency>
    
  2. 修改应用配置文件,由于内嵌控制台与统一控制台功能互斥,因此如果配置了统一控制台要先关闭相关配置才能开启内嵌控制台,以 application.properties 为例:

    # 关闭统一控制台
    pas.admin.client.enabled=false
    
    # 开启内嵌控制台
    pas.admin.client.ui.enabled=true
    # 开启所有actuator端点
    management.endpoints.web.exposure.include=*
    
  3. 重新打包应用,并成功启动应用后,在浏览器地址中输入以下地址:

    http://ip:port/path
    

    说明:

    • ip:表示配置了 PAS-Micro 内置控制台应用所在机器的主机名或 IP 地址。

    • port:表示配置了 PAS-Micro 内置控制台应用使用的 actuator 端口号,默认与应用所使用的业务端口号相同。

    • path:表示配置了 PAS-Micro 内置控制台应用使用的 actuator 地址(默认为 /actuator)+ 内置控制台地址(默认为 /pas/index.html),完整拼接后的默认值为 /actuator/pas/index.html

  4. 如图所示为内置控制台首页: