Java WEB开发环境搭建以及创建Maven Web项目
根据此链接博文学习配置: 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项目的更多相关文章
- JAVA WEB开发环境搭建
JAVA WED开发环境搭建 JDK的安装和配置 到https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...
- (转载)JAVA敏捷开发环境搭建
整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于 ...
- Java基本开发环境搭建(适合第一次使用)
Java基本开发环境搭建(适合第一次使用) 编写人:cc 阿爸 2013-10-17 一.开发工具获取 1.开发工具包JDK l 下载地址: 到ORACLE公司官方网站(http://www.ora ...
- Web开发环境搭建 Eclipse-Java EE 篇
Web开发环境搭建 Eclipse-Java EE 篇 [原创内容,转载注名出处] 1. 下载和安装 1.1 下载JDK 在Java官方网站下载最新版本的 Java SE: http://www.o ...
- 记录一下Web开发环境搭建 Eclipse-Java EE 篇
转自https://www.cnblogs.com/yangyxd/articles/5615965.html Web开发环境搭建 Eclipse-Java EE 篇 [原创内容,转载注名出处] 1. ...
- Java 学习笔记 第一章:Java语言开发环境搭建
第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ...
- java+tomcat开发环境搭建
java+tomcat开发环境搭建 一.jdk环境变量设置 ...........这里省略n个字............. 二.tomcat环境变量设置 安装好tomcat后 1.新建环境变量: CA ...
- 《Node.js入门》CentOS 6.5下Node.js Web开发环境搭建笔记
近期想尝试一下英特尔的基于WebRTC协同通信开发套件,所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是CentOS 下的搭建方法.使用Windows的小伙伴请參考: <No ...
- Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解
作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...
随机推荐
- k8s学习笔记之三:k8s快速入门
一.前言 kubectl是apiserver的客户端工具,工作在命令行下,能够连接apiserver上实现各种增删改查等各种操作 kubectl官方使用文档:https://kubernetes.io ...
- 9-安装redis
1.在linux上安装C语言环境 yum install gcc-c++ 2.解压源码包 tar -xvf /opt/soft/redis-3.0.0.tar -C /opt/app/ 3.编译源码( ...
- ORACLE在IMP时候出现数据丢失
IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACLE 错误 12899 ORA-12899: 列 "JACKEYJ".&q ...
- OpenCV使用BGR而非RGB格式
日常开发和交流时,我们习惯将图片的颜色通道按照RGB(red, green, blue)进行排列.闲来无聊,在把玩卷积神经网络模型时发现OpenCV并没有按照这个顺序读入图片.好奇地搜索一下OpenC ...
- sqlserver to oracle
SELECT c.*, d .Organization_Name, d .ParentId, e.Roles_ID, e.Roles_Name FROM ( SELECT a.*, b.Organiz ...
- How can I manage the modules for python2 when python3 installed as well. In OSX
ref: https://stackoverflow.com/questions/53385448/how-can-i-manage-the-modules-for-python2-when-pyth ...
- 【学习】基础知识:数组和矢量计量【Numpy】
Numpy是高性能科学计算和数据分析的基础包.功能如下: ndarray 一个具有矢量算法运算和复杂广播能力的快速且节省空间的多维数组 用于对整组数据进行快速运算的标准数学函数(无需编写循环) 用于读 ...
- idea搭spring boot项目
Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程.它主要推崇的是'消灭配置’,实现零配置. 那么,如何在idea中创建一个spri ...
- [C语言]进阶|图形库
---------------------------------------------------------------------- // main.c // Created by weich ...
- mysql 查询语句严格区分大小写
一般情况下mysql 查询是不会区分大小写的,执行查询语句select id,current_unit from knowledge_attributes where current_unit = ...