tibco - 使用 java(后端)在 TIBCO 管理员中自动化、启动和停止特定服务实例
问题描述
我是这个 TIBCO 社区的新手(并且不是 IT 背景),需要您立即帮助找到快速解决我的以下要求的方法。
我需要使用 java 在 TIBCO Administrator(TIBCO ActiveMatrix BusinessWorks 5.13.0)中自动启动和停止特定服务实例的活动。请用外行术语解释我。
- 为了执行此活动,我需要哪些信息?
- 这就是我需要在后端的 TIBCO Adminstrator 中自动化的内容。一个。启动/停止服务实例 b. 确认服务实例是否已启动/停止。
提前致谢。
使用的 TIBCO 版本:
TIBCO 管理员
版本信息
TIBCO 管理员:5.10.0_V19 Tomcat:7.0.62.0 TIBCO 存储库:5.10.0_V18 JRE:1.8.0_191 TRA:5.10.0_V19 TIBCO Rendezvous (RV):8.4.5 TIBCO Hawk:5.2.0.V21
解决方案
为了启动和停止,您可以使用 AppManage 命令轻松完成。
请参阅此处的文档,但这里是一般语法:
AppManage -start –domain <DomainName> -user admin -pw xxxxx -app "Folder/Path/to/App/Appname" -service "Process Archive.par" -binding "Process Archive
有些参数是可选的,同样,请参阅文档了解详细信息。
正如@Manoj 指出的那样,您需要知道哪些应用程序已停止,然后才能触发启动命令。为此,您可以在 Unix 中执行 ps -ef grep 命令。
总之,您可以只使用 Unix 命令来完成整个事情。您所要做的就是在您的 Java 代码中调用这些 Unix 命令并传递相关变量。
脚步:
ps -ef | grep appname
这将为您提供应用程序的启动位置(没有结果将意味着未启动)。
AppManage -start –domain <DomainName> -user admin -pw xxxxx -app "Folder/Path/to/App/Appname" -service "Process Archive.par" -binding "Process Archive
这将启动应用程序。
AppManage -start –domain <DomainName> -user admin -pw xxxxx -app "Folder/Path/to/App/Appname" -service "Process Archive.par" -binding "Process Archive
这将停止应用程序。
推荐阅读
- c++ - 进程以状态 -1073740940 终止
- sikuli - Sikuli - 脚本中的配置 1920x1080
- apache-kafka - Kafka Consumer Deserializer 是否必须匹配 Producer Serializer?
- javascript - 如何将函数从类组件切换到函数组件
- c# - 带有 MultipartFormDataContent 的 Blazor WASM .net HttpClient 不起作用
- get - Internet Explorer 11 重定向在 GET 请求中不起作用
- google-bigquery - 在 Google BigQuery 中动态设置变量值
- php - 在 WooCommerce + ACF 中将每公斤的自定义价格限制为小数点后 2 位
- data-visualization - 简单条形图仪表板的 Splunk 查询
- c# - 如何使用隐藏甚至最小化的控制台运行此应用程序?