# 内嵌控制台
本小节介绍如何配置 PAS-Micro 内置控制台。
原始应用类型可分为以下三类:
- 原生 SpringBoot 应用
- 使用旧版本嵌入式 PAS 的应用
- 以 PAS-Micro 为内嵌容器的应用
注意:以上三种应用都可以配置 PAS-Micro 内嵌控制台,且配置方法相同,但如果要体验 PAS-Micro 内嵌控制台的完整功能请使用基于 PAS-Micro 为内嵌容器的应用进行改造。
以下操作以第一小节改造完成的 PAS-Micro 客户端应用为例:
在开发环境修改应用 pom.xml,添加 PAS-Micro 内嵌控制台相关依赖。修改示例如下:
<!-- 添加内置控制台依赖 --> <dependency> <groupId>com.primeton.epas</groupId> <artifactId>pas-micro-admin-embed-ui</artifactId> <version>6.5.2.100</version> </dependency>
修改应用配置文件,由于内嵌控制台与统一控制台功能互斥,因此如果配置了统一控制台要先关闭相关配置才能开启内嵌控制台,以 application.properties 为例:
# 关闭统一控制台 pas.admin.client.enabled=false # 开启内嵌控制台 pas.admin.client.ui.enabled=true # 开启所有actuator端点 management.endpoints.web.exposure.include=*
重新打包应用,并成功启动应用后,在浏览器地址中输入以下地址:
http://ip:port/path
说明:
ip:表示配置了 PAS-Micro 内置控制台应用所在机器的主机名或 IP 地址。
port:表示配置了 PAS-Micro 内置控制台应用使用的 actuator 端口号,默认与应用所使用的业务端口号相同。
path:表示配置了 PAS-Micro 内置控制台应用使用的 actuator 地址(默认为 /actuator)+ 内置控制台地址(默认为 /pas/index.html),完整拼接后的默认值为 /actuator/pas/index.html。
如图所示为内置控制台首页: