Первый шаг к решению этой проблемы, чтобы полностью игнорировать подсказку «-source 1.5, чтобы позволить дженерик». Это сообщение ни к чему не приведет! Причина в том, что он исходит из компилятора javac, в то время как вам нужно настроить jasper JSP-компилятор. Это, к счастью, довольно легко, хотя выяснение на сайте Tomcat довольно запутанно. Все, что вам нужно сделать, это отредактировать свой TOMCAT_INSTALL \ conf \ web.xml. Добавить в org.apache.jasper.servlet.JspServlet следующие строки
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>
таким образом, что сервлет выглядит примерно следующим
[web.xml]
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
Вы есть сейчас сконфигурирован сервер Tomcat JSP ... Настройка Eclipse, ЭЭ издание Eclipse, имеет хорошую особенность позволяет вам создать динамический веб-проект - по существу разнесенные войны файл и управлять экземпляром сервера для вас и настроить отладки. Удобно, когда вы знаете, как это работает. В основном, что делает стандартная настройка, заключается в том, что он копирует файлы конфигурации Tomcat из вашего каталога установки на некоторый неясный путь, подобный c: \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Первый что он часто копирует файлы из вашего установленного каталога Tomcat, поэтому редактирование вашего web.xml в этом каталоге, как указано выше, будет работать только на короткое время.
Вы также можете попробовать редактирования web.xml в рамках проекта Сервера Eclipse, устанавливает при настройке первого сервера. Мне очень трудно заставить Eclipse забрать изменения в этом файле.
Вместо этого просто удалите экземпляр сервера и заново создайте его. Теперь ваши изменения будут подобраны, и вы готовы к работе!
Это внутри JSP или собственный Java-код? – skaffman