Tomcat部署maven项目
部署方式有几种,这里介绍热部署,即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项目相关推荐
- Tomcat部署SpringBoot项目
Tomcat部署SpringBoot项目 1.SpringBoot项目处理 ①配置pom.xml <!-- 需要排除内嵌的tomcat,才能让其用tomcat部署 --><depen ...
- intellij idea 使用Tomcat部署的项目在哪里,为什么不在Tomcat的webapps目录下面
intellij idea 使用Tomcat部署javaweb项目后到Tomcat的webapps目录下找不到项目. 首先看下部署项目后webapps的目录 首先说明怎么找到已经部署好的项目,再来解释 ...
- Tomcat发布Maven项目遇到异常:java.lang.OutOfMemoryError: PermGen space
前言: 本问题出现在tomcat 7发布 web3.0Maven项目的时候出现. 问题阐述: 异常:java.lang.OutOfMemoryError:PermGen space 解决如下: 1. ...
- centos7+tomcat部署JavaWeb项目超详细步骤
转自:https://www.cnblogs.com/xiaohu1218/p/7233162.html 我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过 ...
- Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
Tomcat启动Maven项目异常:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext 参考文 ...
- Tomcat 运行 maven项目报错 com.sun.faces.config.ConfigureListener
Tomcat 运行 maven项目报错,异常如下 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleExcep ...
- Tomcat部署Web项目
系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat. Tomcat部署Web项目有三种方式: 1.配置Server.xml 2.添加xml文件 3.把文件直接放到we ...
- Jenkins部署maven项目找不到jar包解决
Jenkins部署maven项目找不到jar包解决 环境部署 问题描述 解决方案 环境部署 1. centos搭建java部署环境 2. jenkins环境搭建 3. jenkins部署springb ...
- Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包
Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...
最新文章
- c语言如何实现阶乘,求10000的阶乘(c语言代码实现)
- java并发 并行 串行
- 【codevs2488】绿豆蛙的归宿
- 23岁研究生校内坠亡!家人称导师经常辱骂讽刺他,事件涉及两所高校!
- 案例:使用BeautifuSoup4的爬虫
- 【教程】贺岁教程之--C# getpost实例
- oracle 重设基线,Oracle SQL执行计划基线总结(SQL Plan Baseline)
- cad没有命令输入框_cad中怎么输入文字?cad怎么输入文字?
- UG NX 12 草图
- 同济大学高等数学第7版视频
- 共聚焦扫描显微镜的工作原理
- 程序员的思维模型指南
- 淘宝奇葩店铺:一个人的皇冠店|视频
- latex如何插入图片格式
- struts2 国际化 中文乱码英文不乱码问题
- 如何快速给食物照片调色
- Java 一个数字、字母、汉字各占几个字节
- heic图片如何在电脑上直接打开查看使用
- LinkedList源码阅读笔记
- 峰岹科技通过注册:年营收超3亿 实控人毕磊兄弟为外籍
热门文章
- 关于在SAP中使用left join时在where后面不能以右表字段使用in的解决方案
- NLP教程笔记:GPT 单向语言模型
- 知识管理中如何保证数据安全,权限控制很重要
- 立仪光谱共焦位移传感器选型技巧
- python中换行符怎么写_Python读写文件之换行符
- 前端vue/h5下载Springboot后端静态资源(txt/word/excel)
- 【达内课程】Enum(枚举)的使用
- python对接企业微信_Python对接企业微信会话内容存档功能的实践
- printf从右向左计算,从左向右打印
- 基于python 的电影推荐算法_基于python语言编程的矩阵分解电影推荐算法