start-java-mcp.bat 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. @echo off
  2. chcp 65001 >nul
  3. echo.
  4. echo ===============================================
  5. echo DRG医保控费预警系统 - Java MCP服务器启动脚本
  6. echo (使用 IRIS Native API 直接查询数据库)
  7. echo ===============================================
  8. echo.
  9. REM 检查 Java 是否安装
  10. echo 正在检查 Java 环境...
  11. java -version >nul 2>&1
  12. if errorlevel 1 (
  13. echo.
  14. echo [错误] Java 未安装或未配置环境变量
  15. echo.
  16. echo 请按以下步骤安装 Java:
  17. echo 1. 访问: https://adoptium.net/
  18. echo 2. 下载 OpenJDK 17 或更高版本 (Windows x64 .msi)
  19. echo 3. 安装时勾选 "Set JAVA_HOME variable"
  20. echo 4. 安装完成后重新打开此窗口
  21. echo.
  22. pause
  23. exit /b 1
  24. )
  25. echo [成功] Java 已安装
  26. java -version
  27. echo.
  28. REM 设置 IRIS 数据库连接参数
  29. echo 正在配置 IRIS 数据库连接...
  30. set IRIS_HOST=localhost
  31. set IRIS_PORT=1972
  32. set IRIS_NAMESPACE=DRG
  33. set IRIS_USERNAME=_SYSTEM
  34. set IRIS_PASSWORD=pryk@2020
  35. echo.
  36. echo 数据库配置:
  37. echo - 服务器: %IRIS_HOST%:%IRIS_PORT%
  38. echo - 命名空间: %IRIS_NAMESPACE%
  39. echo - 用户名: %IRIS_USERNAME%
  40. echo.
  41. REM 检查 JAR 文件是否存在
  42. if not exist "iris-native-mcp-1.0.1.jar" (
  43. echo [错误] 未找到 iris-native-mcp-1.0.1.jar 文件
  44. echo 请确保该文件在 mcp-server 目录下
  45. echo.
  46. pause
  47. exit /b 1
  48. )
  49. echo [成功] 找到 MCP 服务器文件
  50. echo.
  51. REM 启动 Java MCP 服务器
  52. echo 正在启动 Java MCP 服务器...
  53. echo ===============================================
  54. echo.
  55. java -jar iris-native-mcp-1.0.1.jar ^
  56. --iris-host=%IRIS_HOST% ^
  57. --iris-port=%IRIS_PORT% ^
  58. --iris-namespace=%IRIS_NAMESPACE% ^
  59. --iris-username=%IRIS_USERNAME% ^
  60. --iris-password=%IRIS_PASSWORD% ^
  61. --server-port=8090 ^
  62. --server-host=0.0.0.0
  63. echo.
  64. echo ===============================================
  65. if errorlevel 1 (
  66. echo [错误] 服务器启动失败
  67. echo 请检查:
  68. echo 1. IRIS 服务器是否可访问 (%IRIS_HOST%:%IRIS_PORT%)
  69. echo 2. 用户名和密码是否正确
  70. echo 3. 命名空间是否存在
  71. ) else (
  72. echo [成功] 服务器已停止
  73. )
  74. echo ===============================================
  75. echo.
  76. pause