根据此链接博文学习配置: http://www.cnblogs.com/zyw-205520/p/4767633.html


1.JDK的安装

自行百度,(最好是jdk1.7版本的)

测试如下图,即完成jdk的安装

2.MyEclipse安装

自行下载安装即可,(我使用的是2013版的)

3.Tomcat7安装

Tomcat我使用的版本是7,大家可以到apache的官网上去下载,http://tomcat.apache.org,下载直接解压就行

4.Maven安装配置

 4.1maven配置环境变量

下载maven,就是一个包:apache-maven-3.3.9,我用的版本是3.3.9,解压到一个路径,然后配置环境变量:


4.1 新建变量名:MAVEN_HOME  变量值:D:\apache-maven-3.3.9(这是我的MAVEN路径)

4.2 编辑变量名:Path  在最前面加上:%MAVEN_HOME%\bin;(注意,最后要有个";"作为分隔符)


完成之后,在命令行输入:mvn -version查看是否有以下内容,如果有表示配置成功

4.2Maven数据仓库的配置

4.3MyEclipse中集成Maven

点击File-->new-->other-->输入maven-->-->Maven Project,如果可以看到这些,证明配置成功,已经可以建立Maven项目了。

4.4创建Maven web项目

4.4.1 File-->new-->other-->输入maven-->-->Maven Project

   4.4.2 生成后项目目录机构如下:

  

  4.4.3 增加项目缺失目录,同时修改项目相关问题:

   添加Source文件夹:src/main/java  src/test/java  src/test/resources三个文件夹

  右键项目根目录点击New -> Source Folder,建出这三个文件夹。注意不是建普通的Folder,而是Source Folder

  如果出现了下面的这情况,其实是真的存在的只是我们看不到

  

  项目右键属性,打开

  

  

  

  点击finish即可,然后出现

  

  4.4.4 更改class路径

  右键项目属性,点击Java Build Path -> Source

  下面应该有2(4)个文件夹。src/main/java(src/main/resources),src/test/java (src/test/resources)。双击每个文件夹的Output folder,选择路径。

  src/main/java(src/main/resources),选择target/classes;

  src/test/java (src/test/resources), 选择target/test-classes;

  

  搜索栏搜索:project Facets

  

  将该项目部署到tomcat server上,然后运行

  

基本流程就是上述几步创建一个Maven WEB项目;如果报错误,可能是你MyEclipse安装目录下myeclipse.ini文件里面配置的内存过小导致的;

我的配置如下图:(主要是 -Xms1024m和-Xmx2048m)

  或者会出现如下问题:

  

  

  修复操作:这个报错是说你的org.apache.maven.archetypes:maven-archetype-webapp:RELEASE不存在,这个实际是你创建maven project的时候下载maven-archetype-webapp文件夹中的文件失败,你可以从eclipse中-->window-->Preferences-->Maven-->User Settings查看Local Repository路径(这个就是你settings.xml文件中自定义的仓库路径),找到并在我的电脑中打开该路径(这里我假设是E:\studyMaven\repo),删除掉该仓库下的org\apache\maven文件夹(E:\studyMaven\repo\org\apache\maven),总之删除掉它再重新从eclipse中新建maven project,eclipse就会重新去下载该maven-archetype-webapp!

5.SVN安装(可以选择)

Java WEB开发环境搭建以及创建Maven Web项目的更多相关文章

  1. JAVA WEB开发环境搭建

    JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  2. (转载)JAVA敏捷开发环境搭建

    整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ...

  3. Java基本开发环境搭建(适合第一次使用)

    Java基本开发环境搭建(适合第一次使用) 编写人:cc 阿爸 2013-10-17 一.开发工具获取 1.开发工具包JDK l  下载地址: 到ORACLE公司官方网站(http://www.ora ...

  4. Web开发环境搭建 Eclipse-Java EE 篇

    Web开发环境搭建 Eclipse-Java EE 篇 [原创内容,转载注名出处] 1. 下载和安装 1.1 下载JDK 在Java官方网站下载最新版本的 Java SE:  http://www.o ...

  5. 记录一下Web开发环境搭建 Eclipse-Java EE 篇

    转自https://www.cnblogs.com/yangyxd/articles/5615965.html Web开发环境搭建 Eclipse-Java EE 篇 [原创内容,转载注名出处] 1. ...

  6. Java 学习笔记 第一章:Java语言开发环境搭建

    第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ...

  7. java+tomcat开发环境搭建

    java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...

  8. 《Node.js入门》CentOS 6.5下Node.js Web开发环境搭建笔记

    近期想尝试一下英特尔的基于WebRTC协同通信开发套件,所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是CentOS 下的搭建方法.使用Windows的小伙伴请參考: <No ...

  9. Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

    作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...

随机推荐

  1. Pascal语言(存档)

    数据类型 标准函数 运算符和表达式 输入语句 输出语句 if语句 case语句 for语句 while语句 repeat语句 函数与过程 形参与实参 全局变量与局部变量 数组 字符串 枚举 子界 集合 ...

  2. android 开发 View _8_ 动态图片自定义View

    转载地址:https://blog.csdn.net/mengks1987/article/details/77770922 先来看下效果: 是不是有一种熟悉感,其实这种效果使用序列帧动画也是可以实现 ...

  3. JS截取URL地址参数

    var url = window.location.search; 截取?r= 后面的参数var url = window.location.href;var urlss= urlssplit('co ...

  4. 201772020113 李清华《面向对象程序设计(java)》第三周学习总结

    一.测试题反思: 这次的测试题暴露出我在学习上的很多问题:首先,编程能力非常薄弱,编程题目只写出了第一个程序,还因为小问题通不过测试,以后一定要多上手练习,多阅读示例程序.其次,对理论知识的掌握不全面 ...

  5. Spring用了哪些设计模式

    单例:只产生一个对象,共享对象的资源: 多例:产生多个对象,对象资源没有联系:(action) 在ssm框架中 service层.dao层.controller层都是默认使用单例模式,只会产生唯一 一 ...

  6. TXLSReadWriteII 公式计算

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...

  7. week06 12 后端utils cloudAMQP_client.py 安装pika

    我们回到后端 pika是专门处理RabitAMQP的包 或者你可以直接一步到位 我们不能一直让我们的网络爬虫一直爬信息 一是网络消耗很大(cpu) 二是容易被网站发现被禁ip self.connect ...

  8. 云笔记项目-补充JS面向对象编程基础知识

    简单介绍: 此部分知识为在做云笔记项目中补充,因为云笔记项目中涉及到前端js,里面写了很多js脚本,用到了创建js属性和方法,在js中直接声明的属性和方法最终都会变成window的对象,即其成为了全局 ...

  9. jQuery——检测滚动条是否到达底部

    一.jQuery检测浏览器window滚动条到达底部 jQuery获取位置和尺寸相关函数:$(document).height()    获取整个页面的高度:$(window).height()    ...

  10. CentOS 性能监测命令

    1.实时监测命令(watch) -d 高亮显示变化 -n 间隔多久(s) 执行后面的command #每隔1秒显示空间使用情况并列出当前目录下的列表信息 EX:watch -d -n 1 'df -h ...