JSP отображает исходный код вместо выполнения

Я новичок в 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, но безуспешно. Есть идеи?

12
задан Evan Siroky 15 January 2011 в 21:59
поделиться