У меня есть сервер Tomcat 6 с несколькими приложениями, в одном из этих приложений JSP ссылаются на ссылки в проекте ColdFusion. В процессе производства у нас установлена установка Apache, чтобы изменить DocumentRoot на webroot ColdFusion, однако, поскольку мы работаем только с Tomcat, я не могу этого сделать (то есть наша система не имеет httpd.conf или apache2.conf). Я попробовал настроить docBase в файле контекста, чтобы указать на веб-сайт проекта ColdFusion, но это не сработало, поэтому я создал символические ссылки внутри webcot tomcat. Это правильно связано с страницами, но вместо разбора страницы отображается код ColdFusion.Страницы ColdFusion, отображаемые как исходный код
У меня нет опыта работы с ColdFusion, кроме изменения настроек, чтобы указать на базу данных, которую я хочу получить через интерфейс администратора.
Tomcat Webroot:
webapps/ (tomcat webroot)
cfProject/www/ (ColdFusion webroot)
otherProject/pages/*.jsp
Может кто-нибудь мне помочь? Если вам нужна дополнительная информация, я обновлю вопрос, когда мы пойдем.
UPDATE: версия ColdFusion: 9
UPDATE: Контекст для установки приложения и симлинками удалены, однако источник ColdFusion все еще выход и отображается на странице, а не кода, запуска и отображения результатов.
ОБНОВЛЕНИЕ: я установил apache2 и связал его с tomcat, теперь он правильно подключился к ColdFusion и загрузил все .cf-файлы со страниц JSP, однако страницы ColdFusion все еще отображаются в виде простого текста. Кажется, что страницы coldFusion, которые перенаправляются через ProxyPass, работают, но те из местоположения DocumentRoot не являются. Обновится, если я это выясню.
ОБНОВЛЕНИЕ: Я работал в конце, я должен был быть осторожным с порядком правил ProxyPass, поэтому, как только я разобрал это и дал tomcat и apache перезапуск, страницы начали правильно проходить. Спасибо за весь ваш вклад Питер.
Заранее спасибо, Alexei Blue.
Какая версия ColdFusion? Как он был установлен? –
Проект ColdFusion встроен в WAR и вручную попадает в папку веб-приложений. Я не уверен в номере версии, но он не работает как автономный сервер, он просто работает от tomcat. Страницы загружаются нормально, если я помещаю полный веб-адрес в проект и страницу, которую я хочу, поэтому я не уверен, почему использование символической ссылки не анализирует страницу правильно. –
_ «Страницы загружаются нормально, если я помещаю полный веб-адрес в проект и страницу, которую я хочу, поэтому я не уверен, почему использование символической ссылки не анализирует страницу правильно.» _ - а? Чего вы пытаетесь достичь? Вы пытаетесь настроить переписывание URL? –