- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要向远程 OpenEdge AppServer 发送命令(查询、启动、停止)。这将在 OpenEdge 11.3 上运行。
据我所知,这些是选项:
OpenEdge 管理。这是一个可以通过 HTTP(S) 访问的网络应用程序。所需要的只是一个网络浏览器。不幸的是,它专为交互式使用而设计 - 试图以编程方式控制它会很疯狂。
asbman
命令行实用程序。这是一个调用 Java 命令行应用程序并允许管理本地和远程 AppServer 的批处理文件。虽然这几乎正是我所需要的,但它带来了沉重的代价:似乎使用它的唯一方法是安装 OE,它在超过 500 MB 的情况下并不是完全轻量级的。这包括运行 AppServers 所需的一切,而我只需要能够将命令发送到已经运行的远程服务器。
我应该注意,这只能以交互方式接收密码,尽管可以解决(重定向 STDIN 很简单)。
如果我可以提取该 Java 应用程序(com.progress.ubroker.tools.UBCmdClient
、progress.jar
),那就没问题了。但是,它会调用至少一个 native 库 (jutil.dll
),并且它们使用自定义启动器 (jvmStart.exe
)。
尝试通过标准 Java 启动器 (java.exe
) 启动它会导致加载 native 库时出错(需要库的绝对路径:null\bin\jutil.dll
)。我也在努力提取 jvmStart.exe
,但似乎有很多依赖项。
我找不到任何关于此的文档。
asbman
最终通过 Progress 显然称为“Chimera”的协议(protocol)与 AdminServer 和可能的 AppServer 进行通信。不幸的是,我似乎无法在任何地方找到文档。
有什么我遗漏的吗?有没有人知道一种方法,最好但不一定记录在案(此时,只要它有效,现在与特定 OE 版本的联系就可以了),以远程和编程方式向 AppServer 发送查询和命令,而无需安装整个套房?我简直不敢相信没有人认为拥有这可能是一件有用的东西。
最佳答案
我有个坏消息要告诉你。
没有独立的 asbman,也没有记录您要查找的内容。
我预计您将不得不硬着头皮安装 OE。通过反复试验或通过仔细监控实际使用的文件,您可能会从安装中删除大量的错误信息。就个人而言,我从来没有发现那种事情值得付出很多努力。磁盘很便宜。
不过,如果您确实找到了我感兴趣的解决方案。
关于java - 如何以编程方式向 AppServer 发送远程命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27391369/
我想了解 glassfish 服务器和 jboss 的优缺点(glassfish v3 vs jboss 7.0)在生产环境中使用时,我知道更多人使用jboss作为应用程序服务器,但glassfish
我使用 Java 和 MySQL Appserv 。我有一个名为“modb.sql”的数据库文件(在相对于我的程序位置的特定目录中),我经常需要删除旧数据库,创建一个新数据库(每次都在 phpMyAd
我需要向远程 OpenEdge AppServer 发送命令(查询、启动、停止)。这将在 OpenEdge 11.3 上运行。 据我所知,这些是选项: OpenEdge 管理。这是一个可以通过 HTT
考虑以下架构,它有两个 Web 服务器(用于平衡)和大约 10 个用于 Servlet 处理的 Java 应用程序服务器。 您认为哪里是进行身份验证的正确位置。在 ApacheWebserver 中或
对于当前的问题,请参阅标题。某种“计算服务”(CPU 密集型)按如下方式向客户端提供:所有客户端请求都发送到管理队列的一台机器,并且当集群中的服务器或 cpu 空闲时,将请求转发到 Java 应用程序
我正在开发一个网络应用程序并使用 Maven 进行依赖管理(废话)。一些需要的jar已经在服务器lib文件夹中可用,但与“maven命名方案”不匹配,即缺少版本后缀。 我想使用它们进行开发和部署,但是
xampp 服务器不适用于以下代码 if(isset($_SESSION['username'])){ header("Location:Home.php"); exit(); }else{ ?>
我已经为 WebSphere AppServer 7 上的几场 war 创建了 1 个共享库。未选中“为此共享库使用独立的类加载器”。相比库位于WAR文件的WEB-INF\lib目录下的情况,是否减少
我正在尝试在 DCHQ 平台上运行一个应用程序,这些是我在 Azure 云上的 VM 配置 中央处理器 2内存 3GB磁盘162GB 这是 YAML AppServer: image: websp
我正在 http://static.springsource.org/docs/Spring-MVC-step-by-step/part1.html 上做教程当我尝试构建 ant build 时出现错
我有一组 coreos 机器。我在其中一个主机的容器上运行数据库,我在另一台主机的另一个容器上运行应用程序服务器。由于这两个容器不在同一台主机上,我无法真正使用“docker link”命令将这些容器
在我们的网络服务器上,我们看到了大量这样的错误: 应用服务器上次连接//psoftapp.company.net_8850 bea.jolt.ServiceException: bea.jolt.Jo
我需要使用Xampp和Appserve,但我不使用Xampp的mqsql。 我尝试停止服务中的 mysql 并将端口从 3306 > 3307 更改 但是还没解决。 我应该做什么? 最佳答案 接缝你的
在应用服务器中运行的 Spring 容器是否有单独的类加载器?如果它确实有一个单独的类加载器,那么它的父类加载器是什么? 最佳答案 没有。 Spring 不会(默认情况下)创建新的类加载器。 根据内存
我第一次尝试使用 PDO 创建一个应用程序,当我 try { $db = new PDO('mysql:host=localhost;dbname=DBname', 'user', 'pass
从the documentation还不清楚如何在 Google App Engine Standard 上使用 Google key 管理系统 (KMS),特别是在使用开发服务器进行本地开发时。 它
我在通过 AppServ 使用 mcrypt_get_iv_size 函数时发现了一个问题. 我试图找到与解决问题相关的主题。 但是,我尝试将 libmcrypt.dll 下载到 symtem32 中
Glassfish v3 中的 sun-appserv-ant.jar 在哪里 我创建了一个小型示例 EJB 项目,我想使用 ant 将应用程序部署到 Glassfish v3。 我在谷歌上花了很多时
我已经安装了 AppServer 2.5.10(包括 Apache 和 MySQL),但出现此错误: Fatal error: Uncaught exception 'PDOException' wi
我正在按照分步指南编写 Spring 应用程序,并且我已经安装了 ant 和 tomcat。到目前为止一切正常,但现在我在一个句子中是这样说的: “让我们通过运行‘${appserver.home}/
我是一名优秀的程序员,十分优秀!