maven学习使用<二> - - - 创建maven web工程
来源:互联网 发布:p2p网络借贷管理办法 编辑:程序博客网 时间:2024/05/18 01:08
方式一、创建web工程,勾选maven支持
1、创建webProject
2、勾选maven支持,默认Standard Maven JEE Project
3、设置两个id
4、得到如下结构的项目
4.1、在这个结构的基础上,我们需要添加另外三个目录,分别是src/ main/resources、src/test/java、src/test/resources
4.2、把src/test/java、src/test/resources的输出文件夹指定为 target/test-classes
5、添加EE包
6、在pom.xml文件中配置tomcat插件
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <server>testMaven1</server> <port>8080</port> <url>http://localhost:8080/</url><!--端口号 --> <path>/testMaven1</path> <warSourceDirectory>src/main/webapp</warSourceDirectory> </configuration> </plugin>
7、
8、Run as —> Maven build
9、启动成功信息
10、访问 http://localhost:8080/testMaven1/
方式二、直接创建maven工程,勾选create a simple project
1、选择maven工程创建
2、勾选create a simple project
3、填写id,选择war类型
说明:这里只需要填写3个箭头指向的表单, parent Project 是在有父工程时才需要填写
4、得到如下目录结构的工程
1. 可以看到这次是自动生成了上一种方法没有生成的几个源文件夹。
2. 但要注意,这种方式的创建,并没有自动创建web.xml以及index.jsp,所以我们需要在WEB-INF目录下创建web.xml文件以及在webapp目录下创建index.jsp
3. 另外pom.xml文件也非常干净,没有自动添加任何依赖,需要自己添加。
5、添加ee包 (同上)
6、在pom.xml添加tomcat插件(同上)
7、Run as - - - > Maven install (同上)
8、Run as —> Maven build (同上)
9、访问 http://localhost:8080/testMaven2/
方式三、直接创建maven工程,但不勾选create a simple project
1、选择maven工程创建
2、不勾选create a simple project
3、选择一个提供好的web模板
注意:这里可能出现报错,特别是在Catalogs中选择All Catalogs的时候,卡顿然后报错。
出现这个错误,百度了下,大概意思是内存太小,两个解决方法:
1、增大MyEclipse配置内存(方法百度)
2、第二种就是不用去选All Catalogs ,选择Internal里面就有webapp了。
如果说默认就是All Catalogs,直接报错,也是没问题的,等卡完,弹出报错框,点击OK后,会弹出是否退出MyEclipse的框,点击否,就可以选择Internal了。
4、填写id
5、得到如下目录结构的工程
1. 同第一种方法,我们需要手动创建3个原文件夹src/main/java、src/test/java、src/test/resources
(添加方法同第一种方法,注意第一种方法自动生成的是src/main/java,而这里自动生成的是src/main/resources)
2. 已经自动创建了web.xml和index.jsp
3. 我们发现项目名称不是我们设置的Artifact Id ,而是在我们设置的项目名称后面添加了Maven Wabapp ,右键重命名 。
6、添加EE包(同上)
7、添加Tomcat插件(同上)
8、Run as - - - > Maven install (同上)
9、Run as —> Maven build (同上)
10、 访问 http://localhost:8080/testMaven3/
- maven学习使用<二> - - - 创建maven web工程
- 使用maven创建web工程
- 使用Maven创建Web工程
- 使用Maven创建Web工程
- Maven学习笔记(二)——创建Maven工程&Maven命令的使用
- 创建maven web 工程
- 创建maven web工程
- 创建maven web工程
- maven创建web工程
- Maven创建web工程
- Maven创建web工程
- maven创建web工程
- maven web工程创建
- Idea14使用maven创建web工程
- Idea14使用maven创建web工程
- 使用Eclipse创建Maven Web工程
- 使用Eclipse创建Maven Web工程
- idea14使用maven创建web工程
- 关闭电脑省电模式
- 华为OJ 初级:名字的漂亮度
- 数据通信基础
- 多线程的作用以及什么地方用到多线程?
- HDU 5777 (domino 贪心)
- maven学习使用<二> - - - 创建maven web工程
- Python——8函数式编程①
- 欢迎使用CSDN-markdown编辑器
- 素数打表,复杂度(Onlogn)和O(n)(对与10^7来说线性快两倍) + 分解质因数
- 机器学习中的各种距离测量公式
- Quicksum
- 欢迎使用CSDN-markdown编辑器
- Google 2016 面试题2 | 不构造树的情况下验证先序遍历
- SpringBoot整合Quartz 2实现定时任务之一:整合