【发布时间】:2018-11-28 15:31:55
【问题描述】:
我正在尝试安装 2016 API Manager 附加服务,但在软件完成安装后无法访问管理员。
Datastore 和 Analytics 服务安装正确并且正在运行(在 Windows 服务中可见,并且安装日志看起来都很好)。
但安装的下一步是访问端口 9000 的管理员 - 无法访问此页面。
如果我访问http://127.0.0.1:9200,我可以看到“Groot-elasticsearch”分析服务器可用。
如果我访问http://127.0.0.1:6379,我会收到“无效的 http 响应”消息,但至少我可以看到数据存储正在该端口上运行。我想一旦我能够配置一个 API 端点,我就可以在这里访问它......
但是,访问http://127.0.0.1:9000/admin(或http://127.0.0.1:9000/portal.html)没有任何迹象表明 API Manager 正在此端口上运行。虽然其他两个服务的端口可在安装中配置,但 9000 是 Adobe 用于此管理员的端口。 API Manager 管理员没有单独的服务。如果您最初无法访问管理界面,我找不到任何帮助或如何开始使用 API Manager。
在this troubleshooting document 中,他们在底部提到如果在“虚拟机安装”的情况下出现“启动问题”,可以在 CF 服务器的内部更改参数 -Dapim.home 的值jvm.config。我安装的 Coldfusion 是 在 VM 上运行,所以这可能是相关的......但是这个参数不是由我的 jvm.config 中的 API 管理器安装程序设置的。
我尝试将它作为标志添加到 java.args 但无论我在何处安装 API Manager 插件,也无论我使用以下格式设置什么路径,在启动时,我都会收到警告CF 的服务器日志中的消息指出“指定的 apim.home 路径不存在”。
我将其添加到 java.args 的末尾: -Dapim.home={application.home}/APIManager/ (这个例子是我在 Coldfusion2016/cfusion/ 目录下安装 Manager Add-on 时,但我尝试了无数其他位置和路径组合。)
我不知道为什么一切似乎都在运行,除了在 API 管理器中取得任何进展所需的部分 - 管理员界面。
【问题讨论】:
-
请注意,API 管理器现在可以通过 Adobe 网站下载。 adobe.com/support/coldfusion/downloads.html
标签: coldfusion coldfusion-2016