第一步: 权限准备,找到项目所使用的tomcat目录下的conf文件夹

maven将项目打包到tomcat目录下

maven将项目打包到tomcat目录下

第二步:将tomcat服务器启动起来,然后在浏览器输入http://localhost:8080/manager  会出现一个表单,需要输入用户名和密码,将刚才配置好的用户名和密码输入就可以进入到tomcat的manager页面了。

maven将项目打包到tomcat目录下maven将项目打包到tomcat目录下


第三步: 配置maven的setting.xml文件,让maven有访问tomcat的权限 (eclipse使用自己电脑安装的maven,所以找到自己的文件apache-maven-3.3.9\conf\setting.xml)添加如下内容

<server>
      <id>zht</id>
      <username>tomcat</username>
      <password>tomcat</password>
    </server>

maven将项目打包到tomcat目录下

第四步:在项目的pom.xml中配置tomcat与maven的插件

maven将项目打包到tomcat目录下

<plugins>

      <!-- 配置maven-tomcat的插件    --> 
      <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <version>2.2</version>
      <configuration>
      <url>http://localhost:8080/manager/text</url>
      <server>zht</server>
      <username>tomcat</username>
      <password>tomcat</password>
      <!--<path>F:/tomcat/apache-tomcat-7.0.70/webapps</path>  -->
     
      </configuration>
      </plugin> 

第五步:执行maven 命令 先将tomcat启动,然后在项目的根目录下cmd命令窗口执行如下命令

mvn clean

maven将项目打包到tomcat目录下

mvn install

maven将项目打包到tomcat目录下

mvn tomcat7:deploy     只是第一次部署命名,在这里碰到了如下几个问题

maven将项目打包到tomcat目录下


maven将项目打包到tomcat目录下

以上原因是我在上面pom.xml中配置tomcat插件时使用了<path>标签,指向的路劲错误导致,后面讲path去掉就OK了。

还有报连接不上的,这是tomcat没有启动。


mvn tomcat7:redeploy  这应该是再次部署,这里需要在插件中添加<update>true</update>标签   


PS:如果是在eclipse中窗口化操作则按下列步骤执行,前提是一定也要先启动目标tomcat

项目右键-->Run As --> maven build... --> Goals中输入  tomcat7:deploy 或  redeploy --> Run运行

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-11-28
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-30
  • 2021-06-18
  • 2021-08-13
  • 2021-10-12
  • 2021-11-29
  • 2021-08-10
  • 2022-12-23
相关资源
相似解决方案