maven tomcat1.7环境下构建javaweb 项目

  • tomcat用户权限设置

在tomcat安装路径\conf目录下tomcat-users.xml添加:

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="password" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
  • maven的server设置

在maven安装路径\conf目录下的setting.xml <servers>节点中添加:

<server><id>tomcat</id><username>admin</username><password>password</password>
</server>
  • pom.xml设置

在项目pom.xml中添加:

 

<plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><!-- 注意此处的url --><url>http://localhost:8080/manager/text</url><server>tomcat</server> <!-- 此处的名字必须和setting.xml中配置的ID一致--><path>/projectname</path> <!-- 此处的名字是项目发布的工程名--><username>admin</username><password>password</password> </configuration>
</plugin>   

 

如果项目默认的web目录为WebContent,则添加:

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.1.1</version><configuration><webResources><resource><directory>WebContent</directory></resource></webResources></configuration>
</plugin>

否则会报Error assembling WAR: webxml attribute is required (web.xml找不到)

  • 运行构建命令

启动tomcat1.7(必须提前启动)

两种方式:

1、命令行:定位到项目根路径,第一次构建时运行 mvn tomcat:deploy,之后重新构建的时候运行 mvn tomcat:redeploy

2、IDE(eclipse):选择项目右击,选择Run As->Maven bulid...  在弹出的窗口中找到 Goals,第一次构建时 填入tomcat:deploy 然后点击apply run,之后填入tomcat:redeploy 然后点击apply run

 

转载于:https://www.cnblogs.com/verkey/p/5386939.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/482754.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4.7移动IP

4.7移动IP 文章目录4.7移动IP移动IP移动ip相关术语移动ip通信过程移动IP 移动ip相关术语 移动ip通信过程

Jeff Dean | 回顾2021:除了超大的AI模型,谷歌还有啥?

来源&#xff1a;新智元作者&#xff1a;Jeff Dean 谷歌AI掌门人新年伊始&#xff0c;谷歌AI掌门人Jeff Dean的年度总结「虽迟但到」&#xff0c;这篇万字长文系统回顾了过去一年来机器学习领域的五大趋势。除了超大AI模型&#xff0c;谷歌去年还做了啥&#xff1f;2021年&…

4.8网络层设备

4.8网络层设备 文章目录路由器输入端口对线路上收到的分组的处理输出端口对线路上收到的分组的处理三层设备的区别路由表与路由转发路由器 输入端口对线路上收到的分组的处理 输出端口对线路上收到的分组的处理 三层设备的区别 路由表与路由转发

laravel 记录sql语句

DB::enableQueryLog();$user Member::all();$user Member::first();Log::info(DB::getQueryLog()); 转载于:https://www.cnblogs.com/wlphp/p/11236889.html

高文院士:人工智能发展机遇

来源&#xff1a;中关村互联网金融研究院、天成智汇作者&#xff1a;高文什么叫人工智能呢&#xff1f;人工智能是人类智能的一个计算机的实现&#xff0c;从对决的角度&#xff0c;它永远不可能超过人类智能&#xff0c;只是说在某一个特定的方面它可能胜出&#xff0c;但从智…

Pmwiki基本编辑功能

source url:http://www.pmwiki.org/wiki/PmWikiZhCn/BasicEditing 这个网站上的页面是WikiWikiWeb网页,意味着(几乎)任何人都可以任意建立和编辑页面&#xff61; 想要编辑正在浏览的页面,只需点一下页首或页尾的&#xff62;编辑&#xff63;的连结&#xff61; 有些页面可能有…

【综述专栏】自动驾驶中可解释AI的综述和未来研究方向

来源&#xff1a;知乎—黄浴地址&#xff1a;https://zhuanlan.zhihu.com/p/453146210在科学研究中&#xff0c;从方法论上来讲&#xff0c;都应“先见森林&#xff0c;再见树木”。当前&#xff0c;人工智能学术研究方兴未艾&#xff0c;技术迅猛发展&#xff0c;可谓万木争荣…

用vb.net实现拖放功能

任务:用vb.net实现,拖放功能. 转载于:https://www.cnblogs.com/wangxiang/archive/2006/06/05/417449.html

4.2-户部告急-百姓们太太太太太能生了2333

4.2-户部告急-百姓们太太太太太能生了2333 文章目录4.2-户部告急-百姓们太太太太太能生了23331.户部的抱怨2.意外之喜-合并村庄->减少官员工作量-子网合并为超网3.趁热打铁-提出亭长制&#xff08;NAT&#xff08;Network Address Translation&#xff0c;网络地址转换&…

Alphabet量子公司横空出世!Sandbox将与谷歌、DeepMind成姊妹

来源&#xff1a;新智元去年&#xff0c;物理学界的重大事件是谷歌的创新性实验成功&#xff0c;即时间晶体的量子计算取得突破。从风险投资到商业公司&#xff0c;只是时间问题&#xff0c;而时间水晶就是这样。现在&#xff0c;Alphabet开始认真对待这项「幽灵行动」&#xf…

day20 面向对象编程

面向对象编程 oop 什么是面向对象: 它是一种编程思想,是前辈总结出来的经验,知道程序员如何更好的编写程序, 核心是对象,程序就是一系列对象的集合,程序员通过负责调度这些对象让他们交互完成任务 相对于面向流程,就像流水线一样,亲自把制作手机的流程分成很多个小步骤,一一实现…

3.1. _3. 覆盖与交换

覆盖技术 交换技术 知识回顾

清华大学精密仪器系:智能传感器太重要了!

来源&#xff1a;科技导报整理&#xff1a;由动感传感论文原标题&#xff1a;《智能传感器技术的研究进展及应用展望》作者&#xff1a;清华大学精密仪器系 | 尤政本文是来自清华大学精密仪器系的一篇关于智能传感器技术研究和发展探索的论文。随着智能时代的到来&#xff0c;各…

PHP 将Base64图片保存到 Sae storage

<?php$file_dirtu/.date("Y/m/d")./;$fileNamecreate_guid();$storage new SaeStorage();$domain uploads;$destFileName $file_dir.$fileName;//$srcFileName $tempFile;$attr array(encoding>gzip);//保存base64字符串为图片//匹配出图片的格式$base64…

3.1_ 4连续分配管理方式

3.1_ 4连续分配管理方式 文章目录3.1_ 4连续分配管理方式知识总览单一连续分配固定分区分配动态分区分配知识总览 单一连续分配 固定分区分配 动态分区分配

《Engineering》评选2021年全球十大工程成就 | 中国工程院院刊

来源&#xff1a;风云之声“2021全球十大工程成就”发布工程是现实的、直接的生产力&#xff0c;是人类改变世界的重要活动。古往今来&#xff0c;人类创造了众多令人惊叹的工程成就&#xff0c;持续带动着经济发展和社会的深刻变革&#xff0c;推动人类文明迈上更高的台阶。为…

4.3-沛县欢乐多(DHCP,ARP,ICMP协议)

4.3-沛县欢乐多&#xff08;DHCP&#xff0c;ARP&#xff0c;ICMP协议&#xff09; 开头想说的话&#xff0c;这篇文章介绍DHCP&#xff0c;ARP&#xff0c;ICMP&#xff0c;用故事的方式给你讲述一些计算机网络原理&#xff0c;希望能够对你有所帮助&#xff0c;别担心&#x…

虎年前迎来脑科学新锐:脑虎科技的创生故事

来源&#xff1a;脑极体1月11日&#xff0c;国内脑科学创业领域迎来了一家引人瞩目的公司——脑虎科技。这家企业聚焦全球范围内非常稀缺的侵入式脑机接口设备研发&#xff0c;依托中科院科学家团队&#xff0c;拥有获得去年世界人工智能大会最高奖的原创自主核心技术&#xff…

[导入]流氓软件案落定 “很棒小秘书”终审败诉

阅读全文 类别&#xff1a;分享天地 查看评论文章来源:http://hi.baidu.com/andyfurong/blog/item/14be800fe70425e9aa645771.html转载于:https://www.cnblogs.com/andyfurong/archive/2008/03/25/1121492.html