下面就一一介绍这几种部署方式:

1.打war包到tomcat/webapps目录

这种方式其实跟非maven项目没什么区别,就是打包的方式不同

之后在target目录下会生成war包,复制到tomcat/webapps目录即完成部署。

2.使用tomcat-maven插件,在pom.xml的之后添加以下代码,并做相应修改

1

2 guoguo-maven-web

3

4

5

6 org.apache.tomcat.maven

7 tomcat6-maven-plugin

8

9

10

11

12

13

14

15 http://localhost:8080/manager/text

16 admin

17 admin

18 8080

19 /guoguo-maven-web

20 UTF-8

21 UTF-8

22

23

24

25

26

这样就配置好了tomcat maven插件

运行redeploy命令前,要启动tomcat,并能正常访问http://localhost:8080/manager

通过项目右键 run as --> maven build... --> main --> goals 中填入 tomcat6:redeploy命令即可部署成功,这样部署有时会使tomcat出错,出错需要重启tomcat

3.直接使用servers部署

首先确保编译配置正常

test下的目录编译到target/test-classes,其他编译到target/classes目录即可,其他一般默认不需要改变什么

然后进行部署的配置:

配置好之后,通过右键servers中tomcat,add and remove...添加项目,重启tomcat即可

第一种我已经不用了,第二种适合直接部署到测试服务器,第三种适合本地的调试

附录:

tomcat管理员配置,在servers项目的tomcat-users.xml中添加如下配置,如果你是直接使用bin/startup.bat启动tomcat,则修改conf/tomcat-users.xml

----------tomcat6管理员配置----------

----------tomcat6管理员配置----------

----------tomcat7管理员配置----------

----------tomcat7管理员配置----------

java maven部署_eclipse中maven项目部署到tomcat相关推荐

  1. 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题

    基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题 背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视 ...

  2. java工程师项目经验_最新JAVA工程师个人简历中的项目经验范文.doc

    最新JAVA工程师个人简历中的项目经验范文 there? After ignition, combustion should focus its attention on what? Reducing ...

  3. java打包后发布找不到jsp_eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)...

    我的开发环境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web项目jsp文件被tomcat转换成java以后的java源文件的位置,发现正常情况下的 ...

  4. java动态工程_eclipse 创建maven 项目 动态web工程完整示例

    转自:https://www.cnblogs.com/noteless/p/5213075.html 此处只是使用maven 注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了, ...

  5. 【java】四步法:spring boot项目部署在CentOS 8(后端篇)

    四步法:spring boot项目部署在CentOS 8(后端篇) 一.使用IDEA打包项目为jar包(构建) 1. IDEA版本 2. maven版本 3. pom.xml 设置 4. 构建jar包 ...

  6. Eclipse中web项目部署至Tomcat步骤

     Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题. 1.在Eclipse中添加Tomcat服务器. 2.将w ...

  7. Tomcat6中web项目部署路径webapps和wtpwebapps的区别

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48997761 本文出自[我是干勾鱼的博客] 这两者其实没有区别.都是项目部署路径 ...

  8. vue项目nginx部署子目录_vue 多项目部署---二级目录

    新项目:同一域名下部署多个vue项目, 根目录vue项目不需要按下面的方式进行打包部署 https://www.bitedit.com/ 下面三个项目以二级目录部署 https://www.bited ...

  9. sap项目部署到服务器,本地项目部署到云服务器

    本地项目部署到云服务器 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下六步介绍如何使用部署服务将归档在软件发布库的软件 ...

最新文章

  1. Array.asList:数组转list时你一定要知道的“陷阱”!
  2. Linux 管理登陆的用户/查看/剔除
  3. python 并列条形图_python – 来自两个pandas数据框的分组条形图
  4. 玩玩IronPython
  5. SAP自学指南:案例公司的需求分析
  6. 中if判断中文_Excel中的逻辑函数的使用技巧 IF函数中的多条件判断
  7. sql子查询示例_学习SQL:SQL查询示例
  8. 很久之前写的【成绩管理系统】的数据库
  9. sketch软件_UI设计师必定需要了解的sketch素材
  10. javascript网页自动填表_javascript实现自动填写表单实例简析
  11. c语言如何输出动态数组,C语言动态数组的使用实现代码
  12. 接了几个APP逆向的私活,赚爆了!
  13. 基于spring cloud + nacos + gateway + ssm+的学生管理系统
  14. 量子计算机大致原理,通俗简介量子计算机原理
  15. DTCloud 报表格式
  16. Vue生命周期和钩子函数详解
  17. 【矩阵论】4. 矩阵运算——广义逆——减号逆
  18. 一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。
  19. 《动手学深度学习》环境搭建全程详细教程 window用户
  20. 10G至40G互连方案-40G QSFP+ PSM4单模光模块

热门文章

  1. 【渝粤教育】 国家开放大学2020年春季 1167环境水利学 参考试题
  2. 【渝粤教育】广东开放大学 数据结构 形成性考核 (30)
  3. 【渝粤题库】国家开放大学2021春2097民法学(1)题目
  4. 数字信号处理基础知识00
  5. C语言实用算法系列之学生管理系统_对整个结构体操作_选择排序_提取排序规则
  6. 还不会子网划分?看这篇文章还远远不够!
  7. 红米路由器ac2100怎样设置ipv6_Redmi路由器AC2100开箱:六天线简单直接,功能丰富对玩家友好...
  8. springcloud服务注册和发现
  9. Hibernate---对象的三种状态
  10. Linux中拷贝和移动文件