1. 使用如下命令创建Web应用:
![](https://i-blog.csdnimg.cn/blog_migrate/81178cc93a2a3bb5048d90d76e7ec935.gif)
mvn archetype:generate
-
DgroupId
=
net.jianxi.tutorials.maven
-
DartifactId
=
webappdemo
-
Dpackage
=
net.jianxi.tutorials.maven
-
DarchetypeArtifactId
=
maven
-
archetype
-
webapp
-
Dversion
=
1.0
-
DinteractiveMode
=
No
所创建的Web应用程序目录结构如下:
2. 运行如下命令创建web打包文件:
mvn package
你应该可以看到如下目录结构:
3. 配置pom.xml, 直接运行这个Web应用程序
你这是可以将上一步生成的webappdemo.war直接发布到Web应用服务器中,比如Tomcat. 来访问你的应用. 在Maven中,为了方便进行测试你的Web应用,可以直接配置pom.xml支持Jetty. 下面是该过后的pom.xml:
<
project
xmlns
="http://maven.apache.org/POM/4.0.0"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
>
<
modelVersion
>
4.0.0
</
modelVersion
>
<
groupId
>
net.jianxi.tutorials.maven
</
groupId
>
<
artifactId
>
webappdemo
</
artifactId
>
<
packaging
>
war
</
packaging
>
<
version
>
1.0
</
version
>
<
name
>
webappdemo Maven Webapp
</
name
>
<
url
>
http://maven.apache.org
</
url
>
<
dependencies
>
<
dependency
>
<
groupId
>
junit
</
groupId
>
<
artifactId
>
junit
</
artifactId
>
<
version
>
4.7
</
version
>
<
scope
>
test
</
scope
>
</
dependency
>
</
dependencies
>
<
build
>
<
finalName
>
webappdemo
</
finalName
>
<
plugins
>
<
plugin
>
<
groupId
>
org.mortbay.jetty
</
groupId
>
<
artifactId
>
maven-jetty-plugin
</
artifactId
>
</
plugin
>
</
plugins
>
</
build
>
</
project
>
这样你就可以运行如下命令来启动你的Web应用:
> mvn jetty:run
之后你就可以通过: http://localhost:8080/webappdemo/ 来访问这个web应用了.
转载自:
http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033782.html