start-backend.sh 1002 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/bash
  2. # 医疗语音自动填表 - 后端服务启动脚本
  3. echo "==================================================="
  4. echo " 医疗语音自动填表 - 后端服务启动中..."
  5. echo "==================================================="
  6. echo ""
  7. # 检查 Java 是否安装
  8. if ! command -v java &> /dev/null; then
  9. echo "❌ 错误: 未检测到 Java,请先安装 JDK 17 或更高版本"
  10. exit 1
  11. fi
  12. echo "✅ Java 版本: $(java -version 2>&1 | head -n 1)"
  13. echo ""
  14. # 检查 Maven 是否安装
  15. if ! command -v mvn &> /dev/null; then
  16. echo "❌ 错误: 未检测到 Maven,请先安装 Maven"
  17. exit 1
  18. fi
  19. echo "✅ Maven 版本: $(mvn -version | head -n 1)"
  20. echo ""
  21. # 进入项目目录
  22. cd "$(dirname "$0")"
  23. echo "📁 项目目录: $(pwd)"
  24. echo ""
  25. echo "🚀 启动后端服务..."
  26. echo " 服务地址: http://localhost:8080"
  27. echo " 按 Ctrl+C 停止服务"
  28. echo ""
  29. echo "==================================================="
  30. echo ""
  31. # 启动服务
  32. mvn spring-boot:run