2013-06-17 6 views
3

Могу ли я как-то указать целевую версию vm для компиляции jsp? (Мне нужно 1.7, а не 1.5, которое по умолчанию).
У меня есть WebAppContext, некоторые фильтры в коде на нем и т. Д. Сам webapp - взорванная война .. поэтому никакая xml-конфигурация не используется, поскольку она не нужна.Jetty встроенный и JSP компиляция до 1.7?

Но, судя по всему, для этого необходимо строгое конфигурирование xml.
Как это будет выглядеть (и не противоречит ли это определениям в коде)?
..или есть ли способ сделать трюк через код? Спасибо.

ответ

3

http://www.eclipse.org/jetty/documentation/current/configuring-jsp.html#jsp-support

При настройке org.apache.jasper.JspServlet, есть возможность для compilerTargetVM, который позволяет установить это значение.

[изменить] Я добавлю, что вы можете заглянуть в файл webdefault.xml в jetty и потрогать определение JspServlet в свой собственный web.xml и внести соответствующие изменения.

http://www.eclipse.org/jetty/documentation/current/webdefault-xml.html

+0

Хорошо, кажется, что я должен принять webdefault.xml от распределения молов, изменить его и кормить его setDefaultsDescriptor. Выглядит просто. Попробуй это. – VirtualVoid

+0

Хорошо, кажется, все идеально. Спасибо за подсказку. – VirtualVoid

+2

Отправлялся вперед и подавал запрос об улучшении для Jetty 9 об этом ... https://bugs.eclipse.org/411049 –

Смежные вопросы