1,问题描述 Eclipse中maven项目报错:org.springframework.web.filter.CharacterEncodingFilter2,解决办法 1)程序在部署完成后报错,说明是程序是编译通过的,即编译编译路径Java Build Path没问题。 2)此时查看 项目Properties—Deployment Assembly(参考:eclipse中Web Deployment Assembly与build path作用),发现在项目的发布路径Deployment Assembly缺少maven依赖,按照 add—Java Build Path Entries—Maven Dependencies,添加上Maven依赖即可。 添加完后,再次启动项目,可以正常启动。 ———————————————— 原文链接:https://blog.csdn.net/yhzhaohy/article/details/82798468 Maven项目,项目上出现红叉,项目内没有报错,可以运行首先去problems去查看,在console那一栏 一般是maven导入的jar包的问题。有时候会碰到,昨天项目导完jar包还是正常,今天更新了个插件,maven导的jar包就出了问题。 maven强制更新一下项目就可以。 maven强制更新项目时弹框报错装了spring source tool suite插件后,由于maven项目报错,看problems一栏是jar包的问题,所以想强制更新maven项目解决问题,但是被弹框报错中断, An error has occurred. See error log for more details. loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with name "org/eclipse/jface/viewers/ISelection" 解决方案: 现把找到的解决方法整理提供给大家,如下: 方法1. 在"开始"-->"运行"---->打入"cmd"进入命令提示行后,再进入eclipse的安装目录, 然后输入eclipse -clean即可(我用的这个方法 成功了) 方法2. 删除configuration文件夹里除config.ini以外的所有文件,重启Eclipse ———————————————— 原文链接:https://blog.csdn.net/fangletian1981/article/details/27326965 为什么Maven Update Project JDK变回1.5主要原因是每次Update时,它就会使用settings文件下的默认值。(原来这是maven自己捣的鬼) Maven官方文档有如下描述: 编译器插件用来编译项目的源文件.从3.0版本开始, 用来编译Java源文件的默认编译器是javax.tools.JavaCompiler (如果你是用的是java 1.6) 。 如果你想强制性的让插件使用javac,你必须配置插件选项 forceJavacCompilerUse。 同时需要注意的是目前source选项和target 选项的默认设置都是1.5, 与运行Maven时的JDK版本无关。 如果你想要改变这些默认设置, 可以参考 Setting the -source and -target of the Java Compiler中的描述来设置 source 和target 选项。 这是Maven已知的一个特性。除非在你的POM文件中显示的指定一个版本,否则会使用编译器默认的source/target版本1.5。主要还是在于Eclipse中Maven的集成方式起到了关键作用, 它会从POM文件中生成项目的.project,.classpath以及.settings, 因此除非POM文件指定了正确的JDK版本, 否则你每次更新项目配置的时候它都会重置到1.5版本。 解决方案 方案一 在pom.xml文件中增加如下配置: 方案二 打开 settings.xml 文件并编辑它(一般放在你的仓库目录目录) : 找到 <profiles> 节点,并添加如上配置(本机 jdk 1.8.0——25 版本,配置时修改成你本机的 jdk 版本),保存后生效。 ———————————————— 原文链接:https://blog.csdn.net/java173842219/article/details/82463510 LifecyclePhaseNotFoundException背景:导出依赖的jar包的时候失败,报错以上提示 原因1:
原因2:
|
|