У меня есть клиент, который вопреки моему здравому смыслу настаивал на следующем. У них есть один IIS 6 на Win 2003 Server Enterprise. В настоящее время на нем работает ColdFusion 8. Они хотят, чтобы я установил ColdFusion 9 на сервере без изменения каких-либо существующих сайтов, чтобы они могли развиваться в CF 9 и обновлять другие сайты в будущем. Да, я умолял их использовать сервер Dev или запускать Apache на том же компьютере.
Можно ли это вообще сделать?
Спасибо заранее!
DM
Это вполне возможно. Вы можете установить ColdFusion 9 прямо рядом с ColdFusion 8, и оба они будут без проблем работать в своем собственном пространстве JVM. Во время установки CF9 просто не настраивайте сайты IIS. Затем, когда вы успешно настроили CF9, вам нужно будет запустить wsconfig.exe
приложение для настройки только тех сайтов, которые вы хотите запустить на CF9.
Вам просто нужно убедиться, что на сервере достаточно оперативной памяти для поддержки обеих JVM.
Должны ли они использовать коробку разработчика? Absofreakinlutely, но то, что они просят, технически осуществимо.
Я представляю себе какую-то сумасшедшую конфигурацию с очень креативной конфигурацией фильтров ISAPI, дублирующими службами jrun и серьезной настройкой установок CF, чтобы они не наступали друг на друга.
Я считаю, что его, вероятно, можно заставить работать, но это было бы невероятно плохой идеей, особенно на производственном сервере, поскольку процесс запуска этой настройки был бы опасен и наверняка сломал бы все.
Этот клиент серьезно нуждается в открытии чудес виртуализации - держитесь подальше от нее, если они попытаются сделать это на своем рабочем сервере.