1. Tango Control REST API 测试环境搭建
作为一名长期从事工业控制系统开发的工程师,我最近在项目中接触到了Tango Controls这套分布式控制系统框架。今天我想分享一下如何搭建Tango REST API测试环境的完整过程,特别是针对Windows平台的详细配置步骤。这个环境可以让我们通过HTTP协议远程访问和控制Tango设备,对于系统集成和远程监控非常有用。
在开始之前,我们需要明确几个前提条件:已经安装好Tango Controls基础环境(包括Tango Database和Jive管理工具),并且系统已经配置好Java运行环境。如果你还没有完成这些准备工作,建议先参考官方文档进行基础环境的部署。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 组件下载与安装
2.1 获取必要软件包
首先需要下载两个核心组件:Tango REST Server和Apache Tomcat。这里有几个关键点需要注意:
-
版本匹配问题:Tango REST Server 2.0及以上版本必须运行在Tomcat容器中,而旧版可以直接运行。我建议直接使用最新版本以获得更好的功能和安全性。
-
下载源选择:
- Tango REST Server可以从GitHub官方仓库获取:https://github.com/tango-controls/rest-server/releases
- Apache Tomcat 9.x版本可以从官网下载:https://tomcat.apache.org/download-90.cgi
提示:选择Tomcat版本时,建议下载"64-bit Windows zip"免安装版,这样可以直接解压使用,避免安装过程中的各种权限问题。
2.2 文件部署
下载完成后,按照以下步骤进行部署:
-
将Tomcat压缩包解压到合适的目录,例如
D:\Tomcat。注意路径中不要包含中文或空格,这可能导致后续运行出现问题。 -
解压rest-server的zip包,找到其中的
tango.war文件。这个文件需要复制到Tomcat的webapps目录下,具体路径如:D:\Tomcat\apache-tomcat-9.0.113\webapps -
确保文件权限设置正确
