web 项目引入 maven jar 工具类异常

普通的web 项目引入 maven   子项目后,,启动web不会出现异常,登录web 页面异常提示:

HTTP Status 500 - java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;

在子项目中做了处理

<dependency>
			<groupId>org.apache.hadoop</groupId>
			<artifactId>hadoop-hdfs</artifactId>
			<version>${hadoop.version}</version>
			<exclusions>
			<exclusion>
				<artifactId>jasper-compiler</artifactId>
				<groupId>tomcat</groupId>
			</exclusion>
			<exclusion>
				<artifactId>jasper-runtime</artifactId>
				<groupId>tomcat</groupId>
			</exclusion>

			<exclusion>
				<artifactId>servlet-api</artifactId>
				<groupId>javax.servlet</groupId>
			</exclusion>

			<exclusion>
				<artifactId>jsp-api</artifactId>
				<groupId>javax.servlet.jsp</groupId>
			</exclusion>

		</exclusions>
		</dependency>

还是不行。

时间: 2024-10-10 10:07:00

web 项目引入 maven jar 工具类异常的相关文章

实用篇:说说我在JavaScript项目中使用的工具类

在JavaScript的开发中,我们都会写一些工具类来帮我们简化一些业务操作的逻辑,一下就貼几个我在项目开发过程中常用的工具类.表达能力有限,各位看官还是看源码吧. 一.日期处理工具类. /** * 日期处理工具类 * @Authors: jackyWHJ * @date 2013-10-18 * */ var DateUtils = { /** * 得到日期在一年当中的周数 */ getISOYearWeek: function(date) { var commericalyear = thi

项目中js的工具类

js工具类的功能有: 1.去掉字符串前后空格 2.清空select 3.验证手机号 4.字符串转换int型数字 5.获取checkbox的选中的值 6.去掉左边的空白 7.去掉邮编的空白 源码如下: /** * 去掉字符串前后空格 * * @param str * @returns */ function trim(str){ return str.replace(/^(\s|\xA0)+|(\s|\xA0)+$/g, ''); } /** * 清空select * * @param selec

iOS开发项目篇—21抽取工具类

iOS开发项目篇—21抽取工具类 一.抽取宏 把和应用相关的信息抽取出来 App Key:1972915028 App Secret:b255603c4dfd82b4785bf9a808ce2662 回调地址:http://www.cnblogs.com/wendingding/ (1)appkey和回调页面在很多地方都要用到 (2)如果是不同应用的话,只需要把这几个参数换掉就可以了.把它们抽取成一个宏,写到pch文件中. 项目的PCH文件 1 #import <Availability.h>

web开发之导出excel工具类

web开发中,一个系统的普通需求也包括导出excel,一般采用POI做统计报表导出excel. 导出excel工具类: import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.List; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFCell; import o

关于Maven项目引入外部jar包的方式

在项目中有时候需要引入一些外部jar包,这些jar从中央仓库是找不到的,如果是普通web工程直接将jar放在WEN-INF\lib下再add build to path就行了,但是maven项目这么做是行不通的,maven项目的jar包都是通过maven机制进行管理的,自己通过build path将jar引进去,写代码时没问题,但是调试或者发布就会出现问题,那么解决的方式有如下几种: 1)将jar包上传至maven私服,pom.xml引用即可 在dos执行命令:mvn install:insta

java传统web项目添加maven管理jar包,log4j无法正常输出日志

背景 笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有使用maven管理jar版本,有可能是当时开发任务比较紧迫,不同的同事在不同的时期放入了jar版本各不相同, 看到那么多混乱的jar,真是操心.笔者曾花了大概半个下午的时间,把jar版本整理好,编入pom.xml中,从那个时候,笔者本地项目的jar版本算是交给maven托管了.顿时间心里舒畅了一会儿.心里也计划着和项目组大 家一起统一使用maven管控jar版本混乱的问题.可是事实

storm/java web项目引用的jar该放容器的lib下吗?

不要把第三方jar包放到容器的lib中,把容器不提供的第三方jar打包到项目中,容器提供的jar就不打包到jar包中.项目运行时,会先检测项目本身打入的jar包,然后再去容器的lib下面寻找jar包. 为什么不建议把第三方jar包放到容器中呢? 因为像common\lib下的包是相对很通用又稳定的包,如果你把你这几个工程共用的几个相同包放进来 ,一定时间看起来是文件少了不少 ,但将来需求的变化,可能有的工程 需要比较新版本LIB包,而一些工程 又没有需求或升级的要求 ,还只是要老版本的LIB包,

IDEA之web项目(maven项目)创建

1.下载IDEA付费版,有30天的试用期,免费版创建不了web项目(导入不了tomcat). 网址:IntelliJ IDEA :: Download Latest Version of IntelliJ IDEA 2.IDEA安装教程_百度经验 3.IntelliJ IDEA2016.1 + maven 创建java web 项目 注:这篇文章详细的给出了创建web项目的过程 4.导入jdk 注:第3步选为对应的jdk版本即可 5.导入maven 6.配置artifact 注:artifact

eclipse 项目引入第三方jar包 3种方法

我们在用Eclipse开发程序的时候,经常要用到第三方jar包.引入jar包不是一个小问题,由于jar包位置不清楚,而浪费时间.下面配图说明3种Eclipse引入jar包的方式. 1.最常用的普通操作方式:基本步骤式 右击"项目"→选择Properties,在弹出的对话框左侧列表中选择Java Build Path,如下图所示:选择Add External JARs,就可以逐个(也可以选择多个jar,但是限制在同一个文件夹中)添加第三方引用jar包. 上面这种方式的操作具有通用性,但是