Я исследовал множество ресурсов, как развернуть проект Maven в файл jar, а затем в tomcat. Поэтому мой вопрос: возможно ли интегрировать tomcat-сервер в мой проект maven, а затем развернуть его в jar-файл, потому что я хочу запустить мое веб-приложение, просто дважды щелкнув файл jar.Развертывание проекта Maven с интегрированным Tomcat
0
A
ответ
0
Вы можете использовать плагин Apache Tomcat Maven. Добавить в pom.xml
следующие строки:
<pluginManagement>
<plugins>
...
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</pluginManagement>
Источник: http://tomcat.apache.org/maven-plugin-2.2/
После этого вы можете начать свой веб-приложение, с помощью командной строки:
mvn tomcat7:start
Я хочу, чтобы запустить My веб-приложение, просто дважды щелкнув файл jar.
Это решение не позволяет запускать веб-приложение, просто дважды щелкнув по упакованному Java-архиву, но я предоставляю вам общий подход в веб-разработке Java и рекомендую его.
Поскольку вы используете Spring, хотите использовать Tomcat и использовать maven. Вместо того, чтобы ковырять что-то вместе, я предлагаю вам переместить ваше приложение в [Spring Boot] (http://projects.spring.io/spring-boot/), который предоставил вам эту готовую версию. –