#!/bin/bash # 启动用户服务(本地配置) echo "🚀 启动用户服务(本地配置)..." # 检查端口19001是否被占用 if lsof -Pi :19001 -sTCP:LISTEN -t >/dev/null ; then echo "⚠️ 端口 19001 已被占用,请先停止占用该端口的进程" echo "可以使用命令查看: lsof -i :19001" exit 1 fi # 进入用户服务目录 cd emotion-user echo "📦 编译用户服务..." mvn clean package -DskipTests if [ $? -ne 0 ]; then echo "❌ 用户服务编译失败" exit 1 fi echo "🔄 启动用户服务..." echo "📋 配置文件: application-local.yml" echo "📋 端口: 19001" echo "📋 日志级别: DEBUG" echo "" # 启动服务 java -jar -Dspring.profiles.active=local target/emotion-user-1.0.0.jar echo "✅ 用户服务已停止"