环境与账号清单.md 3.0 KB

环境与账号清单

项目 状态 版本 说明
.NET SDK 8.0.422 C:\Program Files\dotnet
.NET Desktop Runtime 6.0 / 8.0 6.0.36 + 8.0.28 WPF 运行时
JDK 11 (Temurin) 11.0.25+9 C:\TLData\tools\jdk-11(便携)
Maven 3.9.9 C:\TLData\tools\maven(便携)
WSL2 内核 5.10.16(旧 MSI)→ 已升级现代 WSL 2.7.8 见第六节①,Docker 必需
Docker Desktop ✅ 引擎已就绪 4.78.0 / engine 29.5.3 WSL2 后端,已修复启动故障
中间件容器 (MySQL/Redis/Nacos/Kafka/FastDFS/MQTT) ✅ 7 个全部 Up 见第二节 compose 项目 tl-mwunless-stopped 自动恢复
7 个数据库 + 表结构 ✅ 已导入 见第三节 root/root
Nexus 私服凭据 ⚠️ 仍需你提供账号密码 见第一节,Java 端编译要用

一、开发/构建工具链(编译用)

工具 版本 位置 验证命令
.NET SDK 8.0.422 C:\Program Files\dotnet dotnet --version
WindowsDesktop 运行时 6.0.36 + 8.0.28 dotnet shared dotnet --list-runtimes
JDK 11.0.25 (Temurin) C:\TLData\tools\jdk-11 java -version
Maven 3.9.9 C:\TLData\tools\maven mvn -v

环境变量(已写入用户级): JAVA_HOMEMAVEN_HOME=M2_HOMEPATH 已前置 jdk/maven 的 bin,Maven 本地仓库 C:\TLData\tools\maven-repo

⚠️ Nexus 私服需账号密码: http://maven.aivfo.com:36000/repository/maven-public/ 关闭了匿名访问(GET 返回 401)。 拿到账号后编辑 C:\Users\AIVFO\.m2\settings.xml,在 <servers> 段填写:

<server>
  <id>aivfo-nexus</id>
  <username>admin</username>
  <password>Aivfo2017</password>
</server>

这是 Java 微服务 mvn compile 的前置。中间件运行不依赖它。


二、运行期中间件(全部以 Docker 容器运行)

⚠️ MySQL、Redis、Nacos、Kafka、FastDFS 都不是装在 Windows 本机,而是 Docker 容器。 定义文件:C:\TLData\trae_projects\Project_TL\项目部署\docker\docker-compose.middleware.yml,compose 项目名固定 tl-mw

组件 容器名 地址 账号/密码 用途
MySQL 8.0 tl-mysql localhost:3306 root / root 7 个库(见第三节)
Redis 7 tl-redis localhost:6379 密码 123456(requirepass) 缓存
Nacos v2.3.2 tl-nacos http://localhost:8848/nacos(+9848/9849) nacos / nacos(鉴权已关) 服务发现/注册
Kafka 3.7.0 tl-kafka localhost:9092 图片消息(data-transmission 收图)
FastDFS V6.12.1 tl-fdfs-tracker / tl-fdfs-storage tracker :22122 / storage :23000 / nginx http://localhost:8888/{file_id} 图片文件存储
MQTT (Mosquitto 2.x) tl-mqtt tcp://localhost:1883 aivfo / aivfo(allow_anonymous,凭据接受不强校验) C#↔Java 实时通讯