Мы используем tomcat 6.0.29 позади apache2 в Ubuntu. Страница jsp отображается как обычный текст, а не как html (я вижу весь html в окне браузера), и все работает нормально, если я ударил экземпляр напрямую через экземпляр tomcat.
Я использую mod_proxy_ajp, и я тоже попробовал его с mod_proxy_http. Но не повезло.
Проверен тип содержимого в браузере Chrome с помощью Dev Tools. Если я нажимаю на веб-сервере (http://www.myserver.com),), тогда тип появляется как 'text / plain', а если я нажимаю на tomcat (http://www.myserver.com:8080),, тогда тип приходит как 'text / html', и страница отображается правильно.
Вот моя конфигурация apache:
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
Кто-нибудь сталкивался с такой проблемой? Если да, не могли бы вы поделиться, как это было решено?