部署方式有几种,这里介绍热部署,即tomcat处于启动状态

一、热部署

步骤:

1.安装好tomcat、maven或者在eclipse中安装好maven插件,这里以插件示例;

2.设置好maven的本地仓库(如要用到远程仓库,在配置文件里面添加)

3.在tomat的tomcat-users.xml配置文件最后添加如下内容:

<role rolename="manager-gui" />

<role rolename="manager-script" />

<user username="tomcat" password="tomcat" roles="manager-gui, manager-script"/>

这里是给角色配置访问权限;

4.启动tomcat(这部不要漏了,否则部署不上)

5.修改要部署的项目的pom文件,添加tomcat插件信息,内容如下:

<plugin>

<groupId>org.apache.tomcat.maven</groupId>

<artifactId>tomcat7-maven-plugin</artifactId>

<configuration>

<port>8080</port>    #这里是配置tomcat的启动端口,用集群时需要对应修改;

<path>/</path>        #这里是配置项目的访问路径,默认是直接访问配置的端口;

<url>http://192.168.43.186:8080/manager/text</url>#这里的IP是tomcat所在的主机IP;

<username>tomcat</username>

<password>tomcat</password>    #这2行对应tomcat.users.xml中配置的信息

</configuration>

</plugin>

6.在eclipse中右键点击部署的项目Run as->Run Configration,在打开的界面中会看到Maven Build,选择要部署的项目(注意命令的名称即为项目名称,不要修改),右侧栏Main中的Goals里面填写tomcat7:deploy,或者tomcat7:redeploy,第一次部署使用第一个(见名知意),然后点击run运行(运行前要先把项目加载的本地库,即Run as->Maven install);

7.等待片刻,在控制台看到success字样即部署成功,然后浏览器访问8080端口(或者你在pom文件中修改的path路径,如local host/8080/myweb)

Tomcat部署maven项目相关推荐

  1. Tomcat部署SpringBoot项目

    Tomcat部署SpringBoot项目 1.SpringBoot项目处理 ①配置pom.xml <!-- 需要排除内嵌的tomcat,才能让其用tomcat部署 --><depen ...

  2. intellij idea 使用Tomcat部署的项目在哪里,为什么不在Tomcat的webapps目录下面

    intellij idea 使用Tomcat部署javaweb项目后到Tomcat的webapps目录下找不到项目. 首先看下部署项目后webapps的目录 首先说明怎么找到已经部署好的项目,再来解释 ...

  3. Tomcat发布Maven项目遇到异常:java.lang.OutOfMemoryError: PermGen space

    前言: 本问题出现在tomcat 7发布 web3.0Maven项目的时候出现. 问题阐述: 异常:java.lang.OutOfMemoryError:PermGen space 解决如下: 1.  ...

  4. centos7+tomcat部署JavaWeb项目超详细步骤

    转自:https://www.cnblogs.com/xiaohu1218/p/7233162.html 我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过 ...

  5. Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext

    Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext 参考文 ...

  6. Tomcat 运行 maven项目报错 com.sun.faces.config.ConfigureListener

    Tomcat 运行 maven项目报错,异常如下 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleExcep ...

  7. Tomcat部署Web项目

    系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat. Tomcat部署Web项目有三种方式: 1.配置Server.xml 2.添加xml文件 3.把文件直接放到we ...

  8. Jenkins部署maven项目找不到jar包解决

    Jenkins部署maven项目找不到jar包解决 环境部署 问题描述 解决方案 环境部署 1. centos搭建java部署环境 2. jenkins环境搭建 3. jenkins部署springb ...

  9. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...

最新文章

  1. c语言如何实现阶乘,求10000的阶乘(c语言代码实现)
  2. java并发 并行 串行
  3. 【codevs2488】绿豆蛙的归宿
  4. 23岁研究生校内坠亡!家人称导师经常辱骂讽刺他,事件涉及两所高校!
  5. 案例:使用BeautifuSoup4的爬虫
  6. 【教程】贺岁教程之--C# getpost实例
  7. oracle 重设基线,Oracle SQL执行计划基线总结(SQL Plan Baseline)
  8. cad没有命令输入框_cad中怎么输入文字?cad怎么输入文字?
  9. UG NX 12 草图
  10. 同济大学高等数学第7版视频
  11. 共聚焦扫描显微镜的工作原理
  12. 程序员的思维模型指南
  13. 淘宝奇葩店铺:一个人的皇冠店|视频
  14. latex如何插入图片格式
  15. struts2 国际化 中文乱码英文不乱码问题
  16. 如何快速给食物照片调色
  17. Java 一个数字、字母、汉字各占几个字节
  18. heic图片如何在电脑上直接打开查看使用
  19. LinkedList源码阅读笔记
  20. 峰岹科技通过注册:年营收超3亿 实控人毕磊兄弟为外籍

热门文章

  1. 关于在SAP中使用left join时在where后面不能以右表字段使用in的解决方案
  2. NLP教程笔记:GPT 单向语言模型
  3. 知识管理中如何保证数据安全,权限控制很重要
  4. 立仪光谱共焦位移传感器选型技巧
  5. python中换行符怎么写_Python读写文件之换行符
  6. 前端vue/h5下载Springboot后端静态资源(txt/word/excel)
  7. 【达内课程】Enum(枚举)的使用
  8. python对接企业微信_Python对接企业微信会话内容存档功能的实践
  9. printf从右向左计算,从左向右打印
  10. 基于python 的电影推荐算法_基于python语言编程的矩阵分解电影推荐算法