方便maven的web项目打包和直接部署到tomcat的设…
2018-10-26 05:27:19来源:博客园 阅读 ()
第一次用maven并且将maven项目转成动态web项目,碰到的第一个问题就是怎样部署和测试,网上查了很多,做个简单的记录(在已经配好了eclipse和tomcat的前提下)
1、将maven项目转成动态web项目
eclipse -> 项目 -> 右键Properties属性 -> Project Fecets特性 -> 将Dynamic Web Module动态网页模块勾选并Apply应用,这样项目中会出现WebContent目录,将用来发布到Tomcat
2、将maven的依赖加进web项目的目录中
eclipse -> 项目 -> 右键Properties属性 -> Deployment Assembly发布路径 -> Add -> Java Build Path Entries -> Maven Dependencies应用,将把依赖的jar包添加到网页目录的lib文件夹中,然后再把项目添加到Tomcat的server服务器中就可以了。
3、打包:
上面的步骤主要是自己测试用,试想如果要发布到另外一台服务器的Tomcat上,就需要打包和部署了。maven默认打包targer文件夹,而你的配置文件在WebContent文件夹,所以在pom.xml中的<build>标签下的<plugins>标签下添加:
<plugin> <artifactId>maven-war-plugin</artifactId> <configuration> <webappDirectory>${basedir}/WebContent</webappDirectory> <warSourceDirectory>${basedir}/WebContent</warSourceDirectory> </configuration> </plugin>
修改完路径后,我们再设置它的打包方式,同样在pom.xml的<project>标签下找到<packaging>标签(应该在上面,如果没有就自己加)
<packaging>war</packaging>
配置完后,eclipse中右键项目 -> Run As -> Maven Build, Goals中填-X package,然后勾选Update Snapshots和Skip Tests,最后应用并Run,成功后会有target目录,并生成war文件,直接丢到Tomcat的webapps中即可。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Spring WebFlux 学习笔记 - (一) 前传:学习Java 8 Stream Ap 2020-06-11
- eclipse下创建Maven项目(包含webapp目录结构) 2020-06-09
- Maven安装与配置 2020-06-09
- SpringBoot通过web页面动态控制定时任务的启动、停止、创建 2020-06-09
- IDEA下Maven的pom文件导入依赖出现Auto build completed wit 2020-06-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash