myeclipse创建简单maven工程时,如何将普通文件夹部署为web功能的文件夹(add dynamic web module)

今天跟着学习时候,视频里用的myeclipse创建了个简单的maven工程,不像之前使用IDEA时候特地申明了是创建webapp 的maven工程。然后后面又要给这个简单工程添加web功能时候,却遇上了问题。下面好好说说解决过程(顺便说说myeclipse创立maven过程。IDEA创建maven教程如下:http://blog.csdn.net/zyf2333/article/details/77623537):

A.创建简单工程,然后手动添加web功能

首先进入创建界面,搜索框输入maven,创建maven工程
这里写图片描述
选择maven Project。然后勾选 create a simple project(即创建一个简单的maven工程,省略了选择功能的过程,因此后面需要啥功能就需要手动添加)
这里写图片描述
随便输入名称
这里写图片描述
创建好后的目录
这里写图片描述

那么问题来了,如何在这个空荡荡的目录下,部署web功能呢?方案如下
1、首先在main下创建文件夹webapp
2、选中工程项目,右击,看到最下面的properties,进入如图页面,并点击 Project Facets。如图
这里写图片描述
我们可以看到,图中有许多功能,我们需要的是 “ dynamic web project”功能,即设置为动态web项目。但是如果我们直接点击它,就会出现如下警告:说要jre支持
这里写图片描述
我当时就是这里卡了,一直纠结想我明明就是支持Java啊,而且看看环境目录里面不是也有个JRE嘛,但是经过多次查询发现要先把本工程设置为Java项目,光有jre没啥用。 解决方案如下:

点击Java选项,然后点击“Futher Configuration available”
这里写图片描述
直接点击ok
这里写图片描述
此时在反过来看 “ dynamic web project”,发现和java一样,可以进行设置了:
这里写图片描述
点击后,点击next
这里写图片描述
如图设置(说明:“Context root”不用修改。“Context directory”改为我们要把哪个文件夹设置为WebRoot。此处我们把之前创建的webapp目录写上去,然后就会把这个文件夹部署为WebRoot。这样jsp文件直接放这里面就好了)
这里写图片描述
这里写图片描述

B.直接创建webapp maven

如图,类似于IDEA 直接创建就好,不要选择创建简单工程
这里写图片描述
这里写图片描述
这里写图片描述

创建好后,目录如下,myeclipse自动创建的webapp。jsp等文件放这个下面就好了
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值