使用Maven创建Web应用程序
来源:互联网 发布:cloudreader 大数据 编辑:程序博客网 时间:2024/06/07 08:18
1、使用Maven创建Web应用程序
在命令提示符中,浏览到要创建Web项目的文件夹D:\黄稳定\Maven,键入以下命令:
mvn archetype:generate -DgroupId=com.maven -DartifactId=maven03 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
运行结果(部分)如下:
现在进入到D:\黄稳定\Maven目录。将看到创建了一个Web应用程序项目,并命名为maven03。项目目录结果如下:
其中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>com.maven</groupId> <artifactId>maven03</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>maven03 Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>maven03</finalName> </build></project>
index.jsp代码如下:
<html><body><h2>Hello World!</h2></body></html>
web.xml代码如下:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name></web-app>
2、构建Web应用程序
让我们打开命令控制台,进入到D:\黄稳定\Maven\maven03目录并执行以下mvn命令:
mvn clean package
Maven将开始建设该项目,运行结果(部分)如下:
3、部署Web应用程序
将D:\黄稳定\Maven\maven03\target目录下的maven03.war文件拷贝到Tomcat服务器webapps目录下,然后启动Tomcat服务器。
4、测试Web应用程序
使用URL运行Web应用程序:http://localhost:8080/maven03
运行结果如下:
阅读全文
0 0
- 使用Maven创建Web应用程序
- 九、使用Maven创建Web应用程序项目
- 使用Maven创建Web应用程序项目
- 使用Maven创建Web应用程序项目(十)
- 使用Maven创建 web项目
- 使用maven创建web项目
- 使用maven创建web项目
- 使用maven创建web项目
- 使用maven创建web项目
- 使用maven创建web工程
- 使用maven创建web项目
- 使用maven创建web项目
- 使用maven创建web项目
- 使用maven创建web项目
- 使用maven创建web项目
- 使用Maven创建web项目
- 使用maven创建web项目
- 使用maven创建web项目
- java---队列---链式存储
- Java标准输入/输出 重定向
- Art和Dalvik区别
- ubuntu14.04搭建RK3368 openJDK8的安装
- 我是一个线程
- 使用Maven创建Web应用程序
- Asynctask源码分析
- 搭建JEESZ分布式架构4--Dubbo简介
- Binder机制
- LRU缓存算法
- Bitmap的分析与使用
- Mac 系统上安装Lua和SubmlimeText 编译器
- meanshift
- 爬虫学习-phantomjs