二.在My Ecplise上使用Maven搭建Web项目

1.新建一个maven项目


 
2.create一个简单的骨架
3.就像在ecplise中一样设置项目的以下配置
 
4.新创建的项目结构如下
 
5.我们点击pom.xml文件,或者不用点开也知道,这里发生的错误是未确定web版本的信息,所以我们接下来先将这个maven项目修改为web项目【java版本和web版本要相对应】
 
6.然后再点击pom.xml,发现设置web版本
 
7.设置完成,pom.xml不会报错了,结构如下
 
8.双击index.jsp,查看错误,解决问题
 
9.设置项目的build path,为项目添加server Library.
 
10.选择如下点击finish
 
11.此时的项目,结构如下,不会报错了
在这里说明一下,单从maven的角度来讲这个项目结构:
maven项目采用“约定优于配置”的原则,
src/main/java约定用于存放源代码,
src/main/test用于存放单元测试代码,
src/target用于存放编译、打包后的输出文件。
这是全世界maven项目的通用约定,请记住这些固定的目录结构。
12.为项目完善目录,在main和test下面勾选java和resources文件夹
 
13.检查项目的Output folder,对比下面,进行修改,main下面的两个对应target/classes;test下面的两个对应target/test-class
 
14.最后,往tomcat中部署的时候,发现我的tomcat7.0  8.0都不能用,tomcat6.0检测不到这个项目
 
15.那是因为tomcat6.0支持的web版本最高到2.5,那咱就修改web版本
 
16.当然也可能发生这样的情况,在Project Facets界面不能修改的情况,那就去咱们的workspace下本项目中的.setting文件夹下去修改,如下图
 
17.正常部署进tomcat ,运行即可
 

【maven】 在 MyEcplise上使用maven搭建Web项目相关推荐

  1. Maven(一):安装与环境配置、使用Maven搭建web项目

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  2. Spring-Boot快速搭建web项目详细总结

    最近在学习Spring Boot 相关的技术,刚接触就有种相见恨晚的感觉,因为用spring boot进行项目的搭建是在太方便了,我们往往只需要很简单的几步,便可完成一个spring MVC项目的搭建 ...

  3. Spring MVC 搭建web项目示例

    转载自:Bird鸟人 的博文<Spring MVC 搭建web项目示例> https://blog.csdn.net/wcc27857285/article/details/8174903 ...

  4. 在Linux上部署第一个web项目

    如何在Linux上部署第一个web项目(未更新完) 一.向服务器中的数据库添加数据(本篇以Mysql为例) 1.通过SQLyog将项目的数据库中的所有数据表导出为sql文件 2.为服务器上的数据库授权 ...

  5. Springboot搭建web项目

    姓名:黄于霞     班级:软件151 1.pom配置 首先,建立一个maven项目,修改pom.xml文件,添加parent依赖. <parent> <groupId>org ...

  6. idea搭建web项目及tomcat部署总结

    该文章为引用文章,原地址为:https://www.cnblogs.com/shindo/p/7272646.html 后面有我自己搭建过程中遇到的问题及解决方案,请参考. 一.创建简单web项目 1 ...

  7. IntelliJ IDEA配置与搭建web项目入门使用

    版权声明:本文为 Codeagles 原创文章,可以随意转载,但请注明出处!!! 由于开发效率,最近从Myeclipse开发习惯转到IDEA上,不得不说使用习惯了之后,效率大大提升,还有一些优秀的插件 ...

  8. 教你如何在window服务器上快速部署SpringBoot web项目

    小白笔录,大神请绕路.欲在服务器上部署项目,必先细细考量服务器上是否已经搭建好环境.此处以 web项目部署在 tomcat 上为例,前三个步骤以实际情况,读者自行跳过. 一.搭建 jdk 环境 在搭建 ...

  9. 模拟搭建Web项目的真实运行环境(五)

    一.开启IIS功能 刚安装完的server2008是没有默认开启IIS功能,在这里简单介绍一下如何开启IIS. 步骤: 1. 打开控制面板,选中[程序] 2. 在[程序和功能]下面,选择[打开或关闭w ...

最新文章

  1. 局部变量 final Java_Java局部变量final
  2. Oracle新一代数据库机 助所有规模企业迈向云端
  3. 进阶必备:素数筛法(欧拉,埃氏筛法)
  4. ABAP ALV里日期类型的F4帮助
  5. 一文读懂残差网络ResNet
  6. golang基础环境配置
  7. 【itext学习之路】--5.对pdf进行盖章/签章/数字签名
  8. 前端:JS/22/函数(函数的概念,函数的定义格式,函数定义格式的说明,函数的调用,函数的参数),全局变量和局部变量,拷贝传值和引用传址,匿名函数,二维数组,对象,自定义对象的创建
  9. JAVA开发面试常问问题总结4
  10. redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决
  11. 开源中文语音识别项目介绍:ASRFrame
  12. keil5c语言定义引脚,keil编写C程序是不是不能在函数内定义变量啊,求大神
  13. icp许可证到期续期注意事项
  14. 68个经典励志小故事|哲理小故事,让你终身受益(3)
  15. android 创建多个闹钟,Android设置多个闹钟
  16. 视频禁止快进的解决方法
  17. [kafka]kafka术语白话
  18. 微信使用篇 - 如何在订阅号与服务号之间做出选择
  19. HTML协议目标端口和源端口,协议:TCP源IP:源端口:80目的IP:目的端口:4049TT? 爱问知识人...
  20. 关于ios证书不受信任解决办法

热门文章

  1. VS2008 快捷键 大全
  2. ubuntu触电(转)
  3. Math.round(),Math.ceil(),Math.floor()的区别
  4. php里的stdclass,PHP中的stdClass是什么?
  5. html5手机端三级联动城市选择代码,省市县三级联动(jQuery手机端收货地址选择地区代码)...
  6. 第八届育才杯机器人比赛_赛场、名单公布!南海区第八届“献血者杯”羽毛球公开赛“羽”你相约本周六...
  7. mysql 当前timestamp_MySQL表结构使用timestamp以自动获取当前时间
  8. 阿里上线了一款新的电商app
  9. 中国剧本推理市场洞察2021
  10. yii2 mysql查询_Yii2 数据库查询汇总