这里用到的tango环境及配置参考我上一篇中的配置https://blog.csdn.net/qq_41226363/article/details/157023891?spm=1001.2014.3001.5501

首先下载tango rest server和Tomcat

https://github.com/tango-controls/rest-server/releases

2.0以后的版本需要在Tomcat中运行,之前的版本可以不用,但我们安装的tango已经是最新版了,因此先下载Tomcat和rest server的最新releases

https://tomcat.apache.org/download-90.cgi

在 "Core" 下面选择64-bit Windows zip (免安装版)。安装很简单,就解压下载的压缩包(例如解压到 D:\Tomcat,路径不要有中文)。

解压rest-server-2.1.zip得到tango.war,放到Tomcat的解压文件夹中,如解压到D:\Tomcat了,就放在D:\Tomcat\apache-tomcat-9.0.113\webapps中

修改Tomcat配置文件

在D:\Tomcat\apache-tomcat-9.0.113\conf中找到tomcat-users.xml,用记事本打开,看到

-->
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
<!--

这几行,给它添几行tango的用户设置,变成

-->
<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
  <role rolename="mtango-rest"/>
  <role rolename="admin"/>
  <role rolename="manager-gui"/>

  <user username="tango-cs" password="tango" roles="mtango-rest,admin,manager-gui"/>
<!--

注意这里的username和password,后面登录服务器要用。

Tomcat默认的端口是8080,若你电脑中这个端口被占用,可以选择关掉占用端口的程序【cmd输入netstat -ano | findstr :8080,看到显示的任务,记住最右边的数字{PID},随后输入taskkill /PID <刚才的PID> /F】,也可以找到D:\Tomcat\apache-tomcat-9.0.113\conf\server.xml用记事本打开,找到这几句。

    -->
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
               />
    <!-- A "Connector" using the shared thread pool-->

将8080改成别的端口。如8088、······

运行rest server

确保tango database运行中,jive可以正常打开

进入Tomcat的bin目录

运行startup.bat

出现一个命令行窗口,待其运行完成,保留命令行窗口,进入浏览器,输入

http://localhost:8088/tango/rest/v11/hosts/{}/devices你的电脑名http://localhost:8088/tango/rest/v11/hosts/{}/devices

http后的第一个或第二个localhost要改成你的电脑名

出现登录页面,输入刚才在tomcat配置文件中输入的用户名及密码

应该能看到这些

可以在jive中对应路径进行测试啦

也可以通过命令行打开tango 官方test程序,打开cmd运行

"C:\Program Files\tango\bin\TangoTest.exe" test

(按你自己的tango安装路径)

保持这个窗口就可以在jive上运行这个tg_test/1啦

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐