Обращаюсь сюда не потому что лень искать, а прямо наоборот. Потому что перечитал кучу статей, включая и с mykyong и как ни крути, не удаётся испортировать "import javax.servelet...". Работал над проектом с одной статьи https://medium.com/@kasunpdh/sample-java-web-application-using-servlets-and-jsp-5621cad2f582 . Всё шло гладко кроме последнего где нужно развернуть сервер. Не удаётся и всё. Понятия не имею как их импортировать. А проект хочу добить до конца. Если есть те, кто с этим вопросом могут мне помочь, буду вам безумно признателен.
Был прописан отедельно созданный maven с плагином tomcat. <!--Insert tomcat plugin -->
<plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugin>
Всё равно ругается и не выводит.
Sasha Burjua
11 уровень
Как загрузить servlet на intellij idea?
Обсуждается
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Иван Борзов
1 августа 2020, 04:51
Проверь, прописаны ли зависимости в файле pom.xml:
при первом запуске:
Мавен должен скачать это api с репозитория и тогда импорт подтянется.
Собственно, оттуда же он возьмет и плагин для запуска сервера tomcat.
Maven - это же система сборки проекта, которая как раз и занимается скачиванием всех зависимостей, которые вы ему пропишите в файле pom.xml, и упаковкой выходного архива вашего проекта.
У Maven есть система команд, позволяющая управлять и сборкой и скачиванием зависимостей. Найдите мануал попроще - посмотрите.
А еще зайдите на сайт maven и там увидите как раз репозиторий со всеми возможными программными api и образцами xml для файла pom.xml
+2
Sasha Burjua
1 августа 2020, 05:40
Мавен был создан и прописан с плагином tomcat.
<plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugin>
а где собственно говоря прописать "mvn tomcat7:run"? В pom.xml?
0
Иван Борзов
1 августа 2020, 05:48
Постой. У тебя в папке проекта еще при его начальном создании должен был создаться pom.xml
Он есть? Структура его совпадает с той, что приведена в задании?
там должен быть не только плагин для tomcat, но и зависимость для javax.servlet, которую я приводил в первом комменте.
команду для maven надо писать в командной строке в IDE... посмотри внизу окна. Там должен быть терминал командной строки. Открывай его и пиши эту команду.
Ты исполняешь проект не через обычный Run, а запуском через командную строку
0
Sasha Burjua
1 августа 2020, 06:36
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
</plugins>
'mvn' is not recognized as an internal or external command,
operable program or batch file.
0
Иван Борзов
1 августа 2020, 06:58
это значит, что maven не подключен.
посмотрите это видео, там вкратце все, что нужно:
maven
0
Sasha Burjua
1 августа 2020, 07:12
Ошибка 404
Извините, страница не найдена
:(
0
Иван Борзов
1 августа 2020, 07:39
попробуй еще раз. поправил ссылку
+1
Sasha Burjua
1 августа 2020, 18:12
спасибо
0