文档章节

在eclipse中用maven创建web项目

z_jordon
 z_jordon
发布于 2015/07/14 11:30
字数 378
阅读 193
收藏 3
  1. 在eclipse中选择mavne工程,如图

点next设置工程路径

点next选择maven的项目骨架类型,如图

点next后在下一个界面填写相关的包结构信息等,如图

建成后的目录结构如下

2.配置项目

因为mavne工程规定必须创建以下几个Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

在src目录下创建这些目录,创建完后目录结构如下


在java build path中依次增加以上创建好的目录作为source floder,如图

最后的目录结构如下

设定4个文件夹的输出Output folder,设置完成后如图


将项目转换成Dynamic Web Project

在项目上右键Properties

在左侧选择 Project Facets

如果在这个步骤中选择Dynamic Web Module为2.5时报Cannot change version of project facet Dynamic web module to 2.5的错误,可以参考我的这篇博客解决:解决Cannot change version of project facet Dynamic w

设置部署程序集(Web Deployment Assembly)

在项目上右键单击,选择Properties,在左侧选择Deployment Assembly


删除test的相关项,因为test是测试使用,并不需要部署,修改后如下


最后还有一个问题webapp目录下的index.jsp编经出错,打开发现提示缺少servlet包,如图

pom.xml中增加对应的依赖即可,如下:

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
        <scope>provided</scope>
    </dependency>



© 著作权归作者所有

z_jordon
粉丝 36
博文 251
码字总数 78212
作品 0
厦门
技术主管
私信 提问
maven(一)创建一个maven的web项目

一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:...

无信不立
2016/04/29
0
0
Maven3路程(三)用Maven创建第一个web项目(转)

一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:...

mifans
2016/09/21
21
0
eclipse新建web项目显示冗余解决办法

用eclipse新建web项目时,建成的项目结构如下: 在eclipse中用maven新建web项目时,结构如下: 可看出建成的web项目结构复杂、冗余,不够简洁,如果不习惯这种显示方式,只需: Window-Persp...

liuhuics10
2015/12/22
27
0
Eclipse+Maven+Tomcat集成

1 Eclipse下集成Maven 1.1 安装Maven 下载maven的bin,在apache官方网站可以下载。 下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVENHOME 在PATH里加入m...

山山山
2016/03/04
275
0
使用Eclipse-Maven-git做Java开发(5)--Eclipse的Java项目的创建过程

前面已经把所需要的基础设施准备好了,eclipse这个最关键的工具也进行了介绍,接下来就应该进行如何使用工具进行代码编写的介绍了。 上一篇博客发表也已经有较长的一段时间了,这段时间里面在...

阿信sxq
2015/09/04
638
0

没有更多内容

加载失败,请刷新页面

加载更多

VMware vSphere ESXi主机的访问控制

在vShpere中,访问ESXi主机的途径很多,如下: ESXi DCUI ESXi Shell ESXi SSH ESXi Host Client vCenter --> vSphere web client / vSphere Client VMware vSphere ESXi主机的访问控制,除了......

大别阿郎
27分钟前
3
0
大神讲解CGI、FastCGI和PHP-FPM关系图解

参考资料 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM:http://www.nowamagic.net/librarys/veda/detail/1319 php中fastcgi和php-fpm是什么东西:https://www.zybuluo.com/phper/note/50231 ......

网络小虾米
37分钟前
3
0
《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全

引言 前两讲我们介绍了 DNS 相关的攻击类型,以及针对 DDoS 攻击的防范措施。这些都是更底层的知识,有同学就来问能否讲讲和我们的日常操作相关的知识点,今天我们就来说说和我们日常 DNS 操...

Mr_zebra
37分钟前
3
0
zk中ServerCnxn

实现接口Stats, Watcher 内部类 DisconnectReason CloseRequestException EndOfStreamException(流关闭) 属性 方法 getSessionTimeout 获取session失效时间 sendResponse 发送回复数据 se......

writeademo
42分钟前
3
0
如何将 Redis 用于微服务通信的事件存储

来源:Redislabs 作者:Martin Forstner 翻译:Kevin (公众号:中间件小哥) 以我的经验,将某些应用拆分成更小的、松耦合的、可协同工作的独立逻辑业务服务会更易于构建和维护。这些服务(也...

中间件小哥
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部