Анализатор кода безопасности ColdFusion Builder не запускается из-за ошибки сервера ColdFusion

Я пытаюсь запустить встроенный анализатор безопасности ColdFusion Builder 2016. Это не работает.

Вот моя установка

Я установил ColdFusion Builder 2016 вместе с ColdFusion Server 2016 с помощью установщика CF Builder в Windows 10. У меня есть действительный регистрационный серийный номер для Builder, поэтому это не демонстрационная версия.

Я настроил ColdFusion 2016 как службу Windows, чтобы она запускалась с Windows на моей машине разработки, и подключил ее к локально работающему веб-серверу IIS. Я добавил вторую регистрацию для сервера ColdFusion на панели серверов CF Builder, чтобы иметь возможность управлять службой Windows из Builder. Оба сервера (один помечен как служба Windows, а другой нет) отображаются как работающие на панели «CF Servers» Builder.

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

Дублирование ошибки

Когда я щелкаю правой кнопкой мыши свой проект, каталог или файл, затем перехожу к анализатору безопасности и пытаюсь запустить анализатор безопасности, я получаю это сообщение в окне предупреждения:

Ошибка сервера: анализатор кода безопасности недоступен в этой версии сервера ColdFusion.

Вот что я пробовал

Я отредактировал свойства своего проекта, чтобы выбрать сервис, а затем выбрать несервисный. Оба они выдавали одну и ту же ошибку.

Я заметил, что при регистрации сервера CF Builder в качестве номера версии не указано «2016». Один был пуст, другой был установлен на «11». Я изменил их оба на 2016 и перезапустил CF Builder. Я переключал свой проект на каждый сервер туда и обратно, комбинируя перезапуск Eclipse между тестами. Та же ошибка.

Я также попытался изменить порт сервера с 8600 на 80 для службы Windows, но это привело к ожидаемой ошибке 404.

Я перезапустил свой локальный сервер ColdFusion и повторил вышеуказанные действия. Та же ошибка.

Мысль

Сначала я подумал, что это может быть связано с тем, что CF Builder считает это ошибкой версии сервера. На данный момент мне интересно, не работает ли Security Analyzer на разрабатываемом CF Server, хотя раньше он работал локально. Я не могу подключить его к каким-либо другим серверам CF2016, потому что у нас очень, очень большая установка корпоративных серверов CF11, и мы еще не начали перевод серверной инфраструктуры на CF2016.


person Nathan Strutz    schedule 28.10.2016    source источник
comment
Как давно вы установили CF Server? Возможно ли, что пробный период Enterprise только что закончился, и он вернулся к версии Developer Edition? Я думаю, что анализатор безопасности работает только с лицензией Enterprise.   -  person Carl Von Stetten    schedule 28.10.2016
comment
@CarlVonStetten Итак, мне нужна лицензия корпоративного сервера для моего локального сервера разработки, чтобы запустить анализатор безопасности? Это правда? Звучит безумно.   -  person Nathan Strutz    schedule 01.11.2016
comment
Ага. Я согласен. Но я считаю, что лицензионное соглашение с конечным пользователем позволяет вам вводить лицензионный ключ производственного сервера на вашу машину для разработки, если ваша машина для разработки соответствует условиям лицензионного соглашения с конечным пользователем.   -  person Carl Von Stetten    schedule 01.11.2016
comment
@CarlVonStetten Вы также можете написать ответ, чтобы я мог отдать вам должное. Спасибо.   -  person Nathan Strutz    schedule 02.11.2016


Ответы (1)


Анализатор безопасности кода ColdFusion 2016 доступен только с лицензией на выпуск Enterprise. Однако лицензионное соглашение для ColdFusion 2016 позволяет вам использовать тот же лицензионный ключ с рабочего сервера для активации сервера «разработки», поэтому вы по-прежнему сможете запускать анализатор безопасности на своем компьютере для разработки.

person Carl Von Stetten    schedule 02.11.2016