05使用Maven构将web项目(上)
1.创建一个web项目
进入Maven的工作目录下,运行mvn archetype:generate
web 过滤,需要创建一个web项目骨架
输入项目骨架编号66
groupId:com.company
artifactId: mvn_study05
package: com.company
version:Enter
Y 创建完成
打包war:
进入工作目录\mvn_study05
mvn package
将生成的war文件复制到tomcat的webapp目录下,启动tomcat,访问成功!
2.使用tomcat插件运行web项目
以上我们用Maven构建了一个Java的web项目,不过我们运行的时候采用的是非常传统的方式,使用Maven的package打包,然后部署到tomcat(复制war包到tomcat的webapps目录下),启动tomcat,访问。。。这种方式在实际开发中是不可取的,Maven作为一个强大的构建工具,肯定有自己的解决办法,这个解决办法就是使用一个叫做tomcat的Maven插件,该插件可以使我们的web项目运行在一个内置的tomcat容器中,我们只需要一个命令就可以运行web项目。
具体做法是:
a. 插件位置:http://tomcat.apache.org/maven-plugin.html(备注:该插件原来是属于一个叫做codehos的开源组织)
b.配置该插件:
在项目的pom文件中配置
命令行进入web项目的根目录运行:
mvn tomcat:run(运行tomcat插件的run目标)
tomcat启动,http://localhost:8080/项目名访问
终止tomcat,在命令行中ctrl+C
输入Y回车,tomcat终止服务
3.使用jetty插件运行web项目
a.插件位置:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin(该插件原本也属于codehos)
b.配置该插件(POM文件中):
命令行进入web项目的根目录运行:
mvn jetty:run(运行Maven的jetty插件的run目标)
jetty启动成功!http://localhost:8080访问(与tomcat的不同,jetty的Maven插件将项目直接部署到了jetty的根目录下)
终止服务:ctrl+c

浙公网安备 33010602011771号