ColdFusion 11控制台不使用Windows服务包装器来启动应用服务器

时间:2017-10-25 15:41:46

标签: coldfusion coldfusion-11

我有一个ColdFusion11环境,定义了两个app服务器。默认的cfusion服务器是使用Windows系统服务包装器创建的,随之而来;第二个应用服务器,出于某种原因,不是。

SC工具后来用于为第二个应用服务器创建Windows服务包装器;但是,当第二个应用程序服务器在cfusion企业管理器实例中受到控制时,它不会使用Windows服务包装器来控制它。是否有我可以修改的配置文件,它将指示CF调用Windows服务包装器来控制第二个服务?这一点尤为重要,因为此第二个服务器实例具有必须在启动时使用的登录标识,但如果在CF控制台中重新启动服务器,则显然不使用该标识。

实际上,我需要告诉cfusion企业管理器使用Windows服务包装器控制第二个应用服务器实例,直接控制它。我假设有一个配置设置深埋在CF的内部,这将允许我指定这个。

我已经尝试搜索XML配置文件,在其中查找可能指向启动配置参数的非显而易见的设置,但到目前为止还没有找到任何内容。 Something 必须控制辅助应用服务器的管理方式,所以我想我会在这里询问一些见解。

1 个答案:

答案 0 :(得分:1)

为了其他可能遇到这种情况的人,我发现了答案。它与更改应用程序服务器本身的配置无关。

当告知ColdFusion11管理员控制台在企业管理器中启动另一个应用程序服务器的实例时,它首先在Windows服务控制数据库中查询 确切名称 <的已定义服务/ strong>&#34; ColdFusion 11 Application Server [AppServerName]&#34; (没有括号)。如果找到这样的服务,CF会自动调用服务包装器并启动它。如果没有,则开始直接调用CF实例。

在没有Windows服务包装器的情况下创建的应用服务器问题的解决方案是,当&#39; sc&#39;调用实用程序来创建服务,以提供与上述格式完全匹配的服务名称。