Где javax.servlet?

Оказывается, что да, компилятор IVY будет хорошо работать с Inejctables из других пакетов (не угловой). Мне удалось включить компилятор IVY в одном из наших приложений Angular 7, и все это функционировало, как и ожидалось.

Вы можете включить компилятор в tsconfig со следующей настройкой

"angularCompilerOptions": {
  "enableIvy": true
}
54
задан tcyrus 4 April 2016 в 08:18
поделиться

4 ответа

javax.servlet - это пакет, входящий в состав Java EE (Java Enterprise Edition). У вас есть JDK для Java SE (Java Standard Edition).

Вы можете использовать , например, Java EE SDK .

В качестве альтернативы простые контейнеры сервлетов, такие как Apache Tomcat ] также поставляется с этим API (ищите servlet-api.jar ).

86
ответ дан 7 November 2019 в 07:51
поделиться

эти классы обычно являются частью servlet.jar
http://www.java2s.com/Code/Jar/wsit/Downloadservletjar.htm

0
ответ дан 7 November 2019 в 07:51
поделиться

Вы установили J2EE ? Если вы установили только стандартную версию (J2SE), ее не найти.

8
ответ дан 7 November 2019 в 07:51
поделиться

Обычной процедурой с веб-приложениями Eclipse и Java EE является установка контейнера сервлетов (Tomcat, Jetty и т. Д.) Или сервера приложений (Glassfish (который входит в загрузку «Sun Java EE»), JBoss AS, WebSphere, Weblogic и т. д.) и интегрировать его в Eclipse с помощью (встроенного) плагина в представлении Серверы .

В мастере создания нового динамического веб-проекта вы можете выбрать интегрированный сервер из списка. Если у вас есть существующий динамический веб-проект без сервера или вы хотите изменить связанный, то вам необходимо изменить его в разделе Targeted Rutimes свойств проекта.

В любом случае Eclipse автоматически поместит необходимые серверные библиотеки в путь к классам проекта (путь сборки).

Вы абсолютно не должны ни в коем случае извлекать и копировать специфичные для сервера библиотеки в / WEB-INF / lib или, что еще хуже, в JRE / lib самостоятельно, чтобы «исправить» ошибки компиляции в Eclipse. Это сделало бы ваше веб-приложение привязанным к определенному серверу и, следовательно, полностью непереносимым.

4
ответ дан 7 November 2019 в 07:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: