1.编译错误

qcadoo-maven-plugin>mvn clean install

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

原因:JAVA_HOME配置错了,错配成了jre主目录,而应该配置成jdk主目录

解决:我的电脑--属性--高级系统设置--环境变量--系统变量—JAVA_HOME 的值填写 “jdk主目录”

 

 

2.缺少jar包

问题定位的方法: ERROR的第一行或者第二行

[ERROR] can't determine annotations of missing type javax.persistence.Entity      

无法确定丢失的注解类型 javax.persistence.Entity    搜 javax.persistence

 

ERROR] The type javax.transaction.TransactionManager cannot be resolved. It is indirectly referenced from required .class files    UnscaledValueValidator.java  (no source information available)

javax.transaction.TransactionManager 无法被处理。 它间接的被 UnscaledValueValidator.java的class文件引用(无法获得源信息)

 

The type org.codehaus.jackson.JsonParser cannot be resolved. It is indirectly referenced from required .class files   ..../JsonMapperHttpMessageConverter.java:67

org.codehaus.jackson.JsonParser 无法被处理。它间接的被引用自必须的.class文件  ..../JsonMapperHttpMessageConverter.java的第67行

 

方法:在  http://mvnrepository.com/ 中搜索  groupId (一般为包名称),然后在其中选择一个版本的

2.1、 javax.persistence

<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
</dependency>

2.2、javax.transaction

<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.1</version>
</dependency>

2.3、org.codehaus.jackson

<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</dependency>

2.4、org.powermock

<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.6.4</version>
</dependency>

 

3.执行maven命令时 目录不对

[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (D:\Server\GitRepository\qcadoomes). Please verify you invoked Maven from the correct directory. -> [Help 1]

目标应当是你必须指定的一个用来执行maven的项目路径,但是没有POM文件在你指定的目录。  D:\Server\GitRepository\qcadoomes  请确认你在正确的目录执行了maven命令。

正确的路径是  D:\Server\GitRepository\qcadoomes\

 

 

3.mvn install 系统资源不足

java.lang.OutOfMemoryError: PermGen space

怎么回事?老夫8G内存,真的连各项目都编译不了???  当然不是了

          PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。 在mvn install 时就因为加载了太多的类到 PermGen space区域,而此区域从不清理,加载多了当然会导致这个PermGen space区域溢出咯·

    解决办法是:在环境变量中设置 MAVEN_OPTS的值 为 -Xmx512m -XX:MaxPermSize=256m  这样再次mvn install时,内存就不溢出了

我的电脑—属性--高级--环境变量--系统变量

 

4、由于缺少json包造成tomcat启动不起来

        

Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.codehaus.jackson.map.ObjectMapper] for bean with name 'jacksonObjectMapper' defined in URL [jar:file:/E:/qcadoo-mes-community-bin-1.2.0/webapps/ROOT/WEB-INF/lib/qcadoo-view-1.2.0.jar!/qcadoo-web-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/codehaus/jackson/ObjectCodec

 

4.0原因: 缺少json 的jar包

 

4.1解决:配置依赖

①.D:\Server\qcadooSource\DownLoadZIP\mes-1.2.0\pom.xml  120行加

<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>

②.重新  mvn clean install  

③.将 D:\Server\qcadooSource\DownLoadZIP\mes-1.2.0\mes-application\target\mes-application-1.2.0 下面的内容全部拷贝进 tomcat/ROOT/下面

④.再次启动tomcat

maven 错误列表的更多相关文章

  1. configure错误列表供参考

    另外附一些常见的configure错误列表供参考: configure: error: No curses/termcap library found网上有的说法是:--with-named-curs ...

  2. VS2012编译错误信息,错误列表却没显示

    今天在写代码的时候,发现VS有编译错误,在错误列表里面却没有显示错误信息,百思不得其解. 后来终于发现,错误列表弄了个筛选,所以就看不到错误信息了,晕死.有遇到该问题的,可以参考下.

  3. Maven 错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project appservice-common: Fatal error compiling: 无效的目标发行版: 1.8

    通过IDEA 提供的面板 执行package 或者 install 没有错误,但是cmd terminal 窗口就不行!出现: Maven 错误:Failed to execute goal org. ...

  4. Goldengate OGG常见问题与错误列表

     Goldengate OGG常见问题与错误列表  以下列出了OGG一些常见的问题与错误及其解答:   Note: 966211.1 How To Resync A Single Table With ...

  5. Java常见错误列表

    Java常见错误列表: 找不到符号(symbol) 类X是public的,应该被声明在名为X.java的文件中 缺失类.接口或枚举类型 缺失X 缺失标识符 非法的表达式开头 类型不兼容 非法的方法声明 ...

  6. Maven 错误 Failure to transfer ...was cached in the local repository...

    Maven 错误 Failure to transfer ...was cached in the local repository... 我解决的时候多了两步才解决 1. mvn clean ins ...

  7. 备忘:maven 错误信息: Plugin execution not covered by lifecycle configuration

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  8. maven错误:Project configuration is not up-to-date with pom.xml

    原因: 1.导入maven工程后,出现如下错误: Description    Resource    Path    Location    TypeProject configuration is ...

  9. bug_ _ 应用汇==常见错误列表

    应用汇的安装功能是基于安卓系统的adb开发的,adb的安装过程分为传输与安装两步.在出错后,助手会在右下角弹出详细的错误编号及建议. 下面列举出几种常见的错误及解决方法. Q1:无效的安装包,安装包已 ...

随机推荐

  1. Re:从零开始的Spring Session(一)

    Session和Cookie这两个概念,在学习java web开发之初,大多数人就已经接触过了.最近在研究跨域单点登录的实现时,发现对于Session和Cookie的了解,并不是很深入,所以打算写两篇 ...

  2. 并发编程 —— Timer 源码分析

    前言 在平时的开发中,肯定需要使用定时任务,而 Java 1.3 版本提供了一个 java.util.Timer 定时任务类.今天一起来看看这个类. 1.API 介绍 Timer 相关的有 3 个类: ...

  3. SQL Server T—SQL 视图 事务

    一 视图 视图是存储在数据库中的查询的SQL 语句, 视图是从一个或多个表或视图中导出的表,是一张虚表,只能对视图进行查询,不能增.删.改. 对视图进行修改要在相应的基本表中进行修改,修改会自动的反应 ...

  4. eclipse中Cannot change version of project facet Dynamic Web Module to 3.0的问题解决

    在做web配置的时候,希望将web Module(Web模块)更换为3.0,发生如下错误: cannot change version of project facet Dynamic Web Mod ...

  5. 自己写一个java的mvc框架吧(五)

    自己写一个mvc框架吧(五) 给框架添加注解的支持 一段废话 上一章本来是说这一章要写视图处理的部分,但是由于我在测试代码的时候需要频繁的修改配置文件,太麻烦了.所以这一章先把支持注解的功能加上,这样 ...

  6. 多线程系列(2)线程池ThreadPool

    上一篇文章我们总结了多线程最基础的知识点Thread,我们知道了如何开启一个新的异步线程去做一些事情.可是当我们要开启很多线程的时候,如果仍然使用Thread我们需要去管理每一个线程的启动,挂起和终止 ...

  7. Python-模拟键盘输入的代码片段

    特别说明:要先安装pywind32类库!!! import win32apiimport win32conimport win32guifrom ctypes import *import time ...

  8. 初学HTML-2

    HTML标签的分类:单标签:只有开始标签,没有结束标签,即,只由一个<>组成的html.     双标签:有开始标签和结束标签,即,由一个<>和一个</ >组成的h ...

  9. 自定义适用于手机和平板电脑的 Dynamics 365(五):可视控件

    使用 适用于手机的 Dynamics 365 和平板电脑中的可视控件帮助移动用户更快地输入 Dynamics 365 数据并提供更丰富的可视体验. 此组自定义控件包括滑块.开关.星数评级.视频嵌入以及 ...

  10. 安装 Java 开发工具包JDK(Windows版本)

    前言: 进行java开发,首先要安装jdk,安装完成之后,还需要进行环境变量配置,以下就介绍一下具体步骤 具体步骤: 1.进入官网(https://www.oracle.com/technetwork ...