QAUP_Management/adxp-adapter/start.sh

51 lines
1.2 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# ADXP Adapter 启动脚本
# 项目路径
PROJECT_DIR="/Users/tianjianyong/apps/Company/QAUP-Management/adxp-adapter"
JAR_FILE="$PROJECT_DIR/target/adxp-adapter.jar"
# 检查项目目录是否存在
if [ ! -d "$PROJECT_DIR" ]; then
echo "❌ 项目目录不存在: $PROJECT_DIR"
exit 1
fi
# 进入项目目录
cd "$PROJECT_DIR"
# 检查JAR文件是否存在如果不存在则编译
if [ ! -f "$JAR_FILE" ]; then
echo "🔨 正在编译adxp-adapter项目..."
mvn clean package
if [ $? -ne 0 ]; then
echo "❌ 编译失败"
exit 1
fi
fi
# 检查JAR文件是否存在
if [ ! -f "$JAR_FILE" ]; then
echo "❌ JAR文件不存在: $JAR_FILE"
exit 1
fi
echo "🚀 正在启动ADXP Adapter服务..."
echo "📄 JAR文件: $JAR_FILE"
# 启动服务
java -jar "$JAR_FILE" &
# 等待几秒钟让服务启动
sleep 5
# 检查服务是否启动成功
if pgrep -f "adxp-adapter" > /dev/null; then
echo "✅ ADXP Adapter服务启动成功"
echo "🌐 WebSocket端点: ws://localhost:8086/ws/flight-notifications"
echo "📊 健康检查: http://localhost:8086/actuator/health"
else
echo "❌ ADXP Adapter服务启动失败"
exit 1
fi