#!/bin/bash # 福泉WebAPI 快速启动脚本 # 简化版本,用于开发和测试环境 # 应用配置 JAR_FILE="webapi-0.0.1-SNAPSHOT.jar" PORT=8806 CONTEXT_PATH="/fuquanapi" # JVM配置 JVM_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC" JVM_OPTS="$JVM_OPTS -Dserver.port=$PORT" JVM_OPTS="$JVM_OPTS -Dserver.servlet.context-path=$CONTEXT_PATH" # 颜色 GREEN='\033[0;32m' RED='\033[0;31m' BLUE='\033[0;34m' NC='\033[0m' echo -e "${BLUE}福泉WebAPI 快速启动脚本${NC}" echo "================================" # 检查JAR文件 if [ ! -f "$JAR_FILE" ]; then echo -e "${RED}错误: 未找到JAR文件 $JAR_FILE${NC}" echo "请先编译项目: mvn clean package" exit 1 fi # 检查Java环境 if ! command -v java &> /dev/null; then echo -e "${RED}错误: 未找到Java环境${NC}" exit 1 fi echo -e "${GREEN}启动应用...${NC}" echo "JAR文件: $JAR_FILE" echo "端口: $PORT" echo "上下文路径: $CONTEXT_PATH" echo "" # 启动应用 java $JVM_OPTS -jar "$JAR_FILE" echo "" echo -e "${GREEN}应用已停止${NC}"