(三)maven出错记录

此处因为是自己做的所以文笔带过,简单描述下

1\首先是jsp页面报错,缺少必要的servletx依赖jar包,需要在pom中配置

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

2\jdk版本必须选择和本机一样的,属性中project facets必须正确设置,dynamicweb必须是3.0,如果不能设置,可以先勾掉这个选项,apply后再设置成3.0的,

3:因为我用的是jdk1.8版本,之前windows中设置的jre已经被我该成jdk,现在不知道会不会有问题,发现在解决记录

4:新建的maven目录不知为什么缺少一些必要的文件,所以我选择自己手动建立,并在buildpath中设置成自己新建的目录,注意文件夹的命名,移除掉不要的test目录

5:另一个问题,我的maven不能自动下载jar文件,需要手动去执行maven install命令

时间: 2024-08-09 06:33:58

(三)maven出错记录的相关文章

Maven学习记录

Maven学习记录文档 一.下载安装Maven说明: 1.Jdk环境准备 由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境.下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用 2.下载maven 首先下载maven的bin,在apache官方网站可以下载. http://maven.apache.org/download.cgi 3.设置maven环境变量 1)在PATH里加入maven的bin的路径 下载下来之后,解压,找个路

《C++11/14高级编程Boost程序库探秘》之第1章全新的C++语言(三)学习记录

<C++11/14高级编程Boost程序库探秘>之第1章全新的C++语言(三)学习记录 1.7函数式编程 函数式编程是与面向过程编程.面向对象编程和泛型编程并列的一种编程范式,它基于λ演算理论,把计算过程视为数学函数的组合运算. 1.7.1 lambda表达式 基本形式为: [](params){...} []称为lambda表达式引出操作符,圆括号里是函数的参数,花括号内则是函数体,可以使用任何C++语句. lambda表达式的类型称为闭包,无法直接写出,所以通常需要使用auto的类型推导功

Maven学习记录(三)--实战引入Spring支持

一.创建项目 maven项目在IDEA下创建是相当容易 然后给定项目坐标,确定即可 二.完善项目目录结构 IDEA创建完项目结构和标准的maven项目有些差异,这个时候就需要我们手动调整一下 更改前结构 更改后 三.引入spring支持 引入框架无非三步走: 1. 引入架包 2. 创建配置文件 3. 加载配置文件 接下来的步骤也是按照这三步走方法来的 首先是pom.xml文件,增加spring和springMVC需要的包 <properties> <!-- springframe 版本控

Maven学习记录(1)

一.Maven的作用 1.项目模块管理 一个项目可能是由多个模块构成,使maven来管理多个模块. 2.依赖关系管理 当不使用maven时,每次构建新的项目必须将许多jar包添加到classpath中,如果漏了某个jar包都会报错.而使用maven之后可以在一个pom.xml文件中管理jar包.修改和替换都很方便. 3.项目构建(摘自Maven生命周期详解) Maven有三个生命周期,每个生命周期由一组阶段组成.生命周期之间相互独立,可以单独调用.而生命周期内的阶段则是相互依赖的: Clean

Maven系列学习(三)Maven生命周期和插件

Maven生命周期和插件 Maven另外的两个核心概念就是生命周期和插件,Maven的生命周期都是抽象的,其实实际行为都是由插件来完成的,生命周期和插件两者协同工作 1.生命周期 Maven的生命周期就是为了对所有的构建过程进行抽象和统一,这个生命周期包含了项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和站点生成等几乎所有构建步骤,Maven的生命周期是抽象的,这意味着生命周期本身不做任何实际的工作,在Maven的设计中,实际的任务都是交给插件来完成的 一次构建(build):ini

memcached tomcat maven 学习记录

2016.12.11 maven 快速搭建项目,只要有pom.xml文件配置好依赖 可以把项目切割(具体切割出来的块怎么用?) nginx 负载均衡  文件服务器 主要配置nginx.conf 文件 memcached 开源分布式内存对象缓存系统 实现session共享(多个tomcat之间session共享) memcached 安装  sudo pacman -S memcached memcached -d是启动一个守护进程: -m是分配给Memcache使用的内存数量,单位是MB: -u

Maven 使用三——maven 配置

一.POM pom(project object model)作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素. pom 书写格式 下面看一下pom文件的书写格式: 在最外层有 project 根节点包着,其次是 pom的modelversion . 内层的设置主要有三部分. 1. 基本设置 2. 构建设置 3. 环境设置 节点

Maven学习记录(四)--多模块开发配置

多模块的好处就是协同开发,对于大的项目这样分工可以提高效率,同时减轻代码耦合,看起来也一目了然,maven多模块还解决了不同人开发使用的架包版本冲突等问题 一.创建项目 1.创建父级容器 不要使用模板,直接创建,创建后就可以直接把src目录删除,这个容器是用来承载其他子项目的 2.创建子项目 直接对着父项目右键,然后创建module,选择你需要用到的模板 3.创建后IDEA生成的配置 首先是目录结构, 对应的maven结构,root代表父项目 父项目的pom.xml,IDEA很智能的把要配置的都

Maven学习记录(二)--Maven核心概念

转载自 http://www.cnblogs.com/xdp-gacl/p/4051819.html 博主写的很好,所以直接转载过来了 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点. 1.2.Maven坐标主要组成 groupId:组织标识(包名) artifactId:项目名称 version:项目的当前版本 packaging:项目的打包方式,最为常见的jar和war两种 样例: 1.3.Maven为什么使用坐标? Maven世界拥有大量构建,