报错: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
springboot应用的启动方式有很多种,比如通过门面类Main启动、mvn spring-boot:run方式启动、打包后使用jar命令启动、tomcat7-maven-plugin插件启动和部署到外部 tomcat7-maven-plugin命令启动 springboot应用也可以使用tomcat7-maven-plugin插件通过mvn tomcat7:run命令启动。 1.引入依赖 插件: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin 看到控制台打印日志,应用已经使用tomcat7-maven-plugin启动成功: ? 浏览器输入http://localhost:8080/hello: ? 应用正常启动并且能够接收请求,运行tomcat7-maven-plugin插件启动应用成功。
Deleting D:\program\eclipse\eclipse\workspace_taotao\taotao-manager-web\target 9 [INFO] 10 [INFO] >>> tomcat7 program\eclipse\eclipse\workspace_taotao\taotao-manager-web\target\classes 19 [INFO] 20 [INFO] <<< tomcat7 run (default-cli) < process-classes @ taotao-manager-web <<< 21 [INFO] 22 [INFO] 23 [INFO] --- tomcat7 2.2:run (default-cli) < process-classes @ taotao-manager <<< 20 [INFO] 21 [INFO] 22 [INFO] --- tomcat7 run (default-cli) < process-classes @ taotao-manager-dao <<< 66 [INFO] 67 [INFO] 68 [INFO] --- tomcat7
-2.2.jar.zip文件,解压并覆盖本地仓库中的tomcat7-maven-plugin-2.2.jar, 比如我的本地仓库在:D:\M2REPO\org\apache\tomcat\maven\tomcat7 tomcat7:run --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
Maven插件 我使用的Tomcat7,pom.xml中增加如下配置: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7 party --- [INFO] Deleting /Users/CJS/Documents/VersionRepository/Git/party/target [INFO] [INFO] >>> tomcat7 VersionRepository/Git/party/target/party.war [INFO] WEB-INF/web.xml already added, skipping [INFO] [INFO] <<< tomcat7 -maven-plugin:2.2:redeploy (default-cli) < package @ party <<< [INFO] [INFO] --- tomcat7-maven-plugin
--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7 <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
Memory: 7M/159M [INFO] ------------------------------------------------------------------------ maven中tomcat7 plugins>标签内加入: [xml] view plaincopy <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7 maven Maven pom.xml 配置详解 Linux 搭建Nexus和Maven 很全的mvn介绍 maven常用命令介绍 Maven 命令 和 Pom.xml详解(推荐) maven中tomcat7
最初在tomcat上部署web应用的方式,是通过maven的maven-compiler-plugin插件先打成war包,再将war包复制到tomcat的webapps目录下,后来用上了tomcat7- 首先是创建maven工程,这是一个spring mvc的工程,并且pom文件中使用了tomcat7-maven-plugin插件,工程里面的代码很简单,只有一个controller,返回hello页面, 可以看到最底部的plugin节点的值: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7 ok,tomcat7-maven-plugin插件已经帮我们把war部署到docker容器上去了,在浏览器输入 http://localhost:8080/loadbalancedemo/hello?
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId
> </dependency> <dependency> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7 --配置tomcat插件--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin<
<dependency> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId
configuration> </plugin> tomcat <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
自定义maven插件 tomcat实现在maven启动,其实是通过执行 org.apache.tomcat.maven:tomcat7-maven-plugin插件来实现的,上面mvn tomcat7 tomcat插件也是这么干的,waitIndefinitely方法的代码就是从tomcat7-maven-plugin插件的源码中直接抄过来的。
execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project tomcat7
build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7
三、tomcat插件 1.配置插件 <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin
maven-assembly-plugin (推荐) 方法三:使用maven-shade-plugin 方法四:使用onejar-maven-plugin 方法五:使用spring-boot-maven-plugin 方法六:使用tomcat7 dependencies from the jar file etc., packaging of war files as well 缺点 添加了一些不必要的Spring和Spring Boot依赖 方法六:使用tomcat7 <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId
代码如下 <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-