Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

48 rindas
1.0KB

  1. #!/bin/bash
  2. # 福泉WebAPI 快速启动脚本
  3. # 简化版本,用于开发和测试环境
  4. # 应用配置
  5. JAR_FILE="webapi-0.0.1-SNAPSHOT.jar"
  6. PORT=8806
  7. CONTEXT_PATH="/fuquanapi"
  8. # JVM配置
  9. JVM_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC"
  10. JVM_OPTS="$JVM_OPTS -Dserver.port=$PORT"
  11. JVM_OPTS="$JVM_OPTS -Dserver.servlet.context-path=$CONTEXT_PATH"
  12. # 颜色
  13. GREEN='\033[0;32m'
  14. RED='\033[0;31m'
  15. BLUE='\033[0;34m'
  16. NC='\033[0m'
  17. echo -e "${BLUE}福泉WebAPI 快速启动脚本${NC}"
  18. echo "================================"
  19. # 检查JAR文件
  20. if [ ! -f "$JAR_FILE" ]; then
  21. echo -e "${RED}错误: 未找到JAR文件 $JAR_FILE${NC}"
  22. echo "请先编译项目: mvn clean package"
  23. exit 1
  24. fi
  25. # 检查Java环境
  26. if ! command -v java &> /dev/null; then
  27. echo -e "${RED}错误: 未找到Java环境${NC}"
  28. exit 1
  29. fi
  30. echo -e "${GREEN}启动应用...${NC}"
  31. echo "JAR文件: $JAR_FILE"
  32. echo "端口: $PORT"
  33. echo "上下文路径: $CONTEXT_PATH"
  34. echo ""
  35. # 启动应用
  36. java $JVM_OPTS -jar "$JAR_FILE"
  37. echo ""
  38. echo -e "${GREEN}应用已停止${NC}"