Я новичок в jsp, и у меня возникли проблемы. Первоначально, файл jsp и связанные классы java были созданы и протестированы на тестовом сервере Tomcat. Теперь они были переведены на другой сервер, который, как я считаю, является такой же настройкой (за исключением того, что теперь это Linux, а не Windows). Но при обращении к странице jsp отображается исходный код вместо фактического выполнения jsp. Некоторое время я гуглил, но безуспешно.
Вот код тестируемого мной jsp файла:
Hello! The time is now <%= new java.util.Date() %>
И вот что я вижу в своем браузере при переходе на страницу:
Hello! The time is now <%= new java.util.Date() %>
Источник страницы - это точный код, набранный в файле примера:
Hello! The time is now <%= new java.util.Date() %>
Сервер работает. Вот заголовки ответов, которые я получил от Firebug:
Date Sat, 15 Jan 2011 20:53:24 GMT
Server Apache/2.2.3 (CentOS)
Last-Modified Sat, 15 Jan 2011 02:20:18 GMT
Etag "b385d8-55-499d931205c80"
Accept-Ranges bytes
Content-Length 85
Content-Type text/html; charset=UTF-8
Я думал, что эта страница может решить проблему, поскольку не было ссылки на файл jsp, который я использовал, или даже следующие фрагменты в моем файле web.xml в папке WEB-INF:
jsp
org.apache.jasper.servlet.JspServlet
logVerbosityLevel
WARNING
3
jsp
*.jsp
Я попытался вставить эти строки и перезапустить Tomcat, но безуспешно. Есть идеи?