Проблема с установкой Coldfusion 2016 API Manager — невозможно просмотреть администратора

Я пытаюсь установить дополнительные службы API Manager 2016, но не могу получить доступ к администратору после завершения установки программного обеспечения.

Службы хранилища данных и аналитики устанавливаются правильно и работают (видны в службах 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 работает на этом порту . В то время как порты двух других служб настраиваются при установке, 9000 — это порт, который Adobe использует для этого администратора. Отдельной службы для администратора API Manager не существует. Я не могу найти какую-либо помощь или информацию о том, как начать работу с диспетчером API, если вы сначала не можете получить доступ к интерфейсу администратора.

В этом документе по устранению неполадок они упоминают внизу, что если есть «проблема запуска» в случае «установки на виртуальной машине», значение параметра -Dapim.home можно изменить в файле jvm.config сервера CF. Моя установка Coldfusion выполняется на виртуальной машине, так что это может быть связано... но этот параметр не был задан установщиком менеджера API в моем файле jvm.config.

Я попытался добавить его в качестве флага в java.args, но независимо от того, где я устанавливаю надстройку диспетчера API, и независимо от того, какой путь я установил в формате, указанном ниже, при запуске я получаю предупреждающее сообщение в CF. журнал сервера, в котором говорится, что «Указанный путь apim.home не существует».

Я добавляю это в конец java.args: -Dapim.home={application.home}/APIManager/ (в этом примере я установил надстройку Manager в каталоге Coldfusion2016/cfusion/, но я я перепробовал бессчетное количество других локаций и комбинаций путей. )

Я в недоумении, почему кажется, что все работает, за исключением одной необходимой части для достижения какого-либо прогресса в диспетчере API - интерфейс администратора.


person pgallo    schedule 28.11.2018    source источник
comment
Обратите внимание, что диспетчер API теперь доступен для загрузки на веб-сайте Adobe. adobe.com/support/coldfusion/downloads.html   -  person Ryan McGuirk    schedule 03.05.2019


Ответы (1)


Я предполагаю, что вы установили только дополнительные службы. Установщики менеджера API CF2016 недоступны на веб-сайте Adobe. Вы можете загрузить установщик по ссылке ниже: https://drive.google.com/open?id=1sDxjKt_OOz8P2tv4t1Aqbo7TT6flqv5U

Если он установлен «In-VM», запуск службы полностью зависит от службы ColdFusion. Запускается вместе с CF servive. Я рекомендую вам переустановить его по вышеупомянутой ссылке и иметь отдельную виртуальную машину для менеджера API.

person Rahul Upadhyay    schedule 02.12.2018
comment
Мне жаль, что мне потребовалось так много времени, чтобы принять этот ответ. Вы были абсолютно правы. Было бы неплохо, если бы Adobe предоставила загрузку диспетчера API вместе с дополнительными услугами диспетчера API ... Я не знаю, почему они этого не сделали! Спасибо за предоставление! - person pgallo; 30.01.2019