固始县住房和城乡建设局网站,重庆建设施工工程信息网,局域网怎么搭建,多网站怎么做seohttp://blog.csdn.net/typa01_kk/article/details/49185759 Maven项目错误解决小结 注#xff1a;整理错误#xff0c;不喜欢为了一个小问题#xff0c;占篇幅#xff0c;所以请CtrlF自己查看#xff0c;定位问题#xff0c;愿为解决. 注#xff1a;网络上的错误解决经验… http://blog.csdn.net/typa01_kk/article/details/49185759 Maven项目错误解决小结 注整理错误不喜欢为了一个小问题占篇幅所以请CtrlF自己查看定位问题愿为解决. 注网络上的错误解决经验只是作者在特定的条件下发生或者适合你不适合你请勿责怪若无解决答案请你请教他人或耐心解决可以记录之后分享我们爱分享一起开始吧 问题1 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 解决1 可以设一个windows oss环境变量M2_HOME指向你的maven安装目录
M2_HOMED:\Apps\apache-maven-3.3.1
然后在Window-Preference-Java-Installed JREs-Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory$M2_HOME 问题2 java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener /org.springframework.web.context.ContextLoaderListener 解决2 选中项目-右键Properties-选择Deployment Assemby-选择Add-选中Java Build Path Entries-Next-选择Maven Dependencies-Finish-Apply-OK 问题3 The import com.tsxs.common.tool.ValidateCodeImg cannot be resolved 解决3 Eclipse - Project - Clean...
Ok. 问题4 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named shiroDBRealm is defined 解决4 1 property namerealm refshiroDBRealm /
2 bean idshiroDbRealm classcom.tsxs.security.ShiroDbRealmUser
3 /bean
4 配置id和ref的大小写不一致(ctrlf搜索不区分大小写一致).字母B/b. 问题5 java project 转换exchange maven project:[ERROR] Plugin org.apache.maven.plugins:maven-jar-plugin:2.4 or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-jar-plugin:jar:2.4 in http://localhost:8081/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced - [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException 解决5 在Convert to Maven Project的时候修改pom.xml下:version0.0.1-SNAPSHOT/version到version0.0.1/version后maven clean install. 问题6 九月 13, 2015 1:20:48 上午 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file[D:\developer\softwares\servers\apache-tomcat-8.0.24\webapps\weloveshare\WEB-INF\classes\applicationContext-mybatis.xml];nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。error文件 解决6 最终解决
1使用软件010 Editor是一个全新的十六进位文件编辑器查看文件头有乱码删除保存就ok了.
2由于我重新整理的分区(双系统)无奈下我重新搭建了一个项目复制代码过去就ok了. 问题7 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4或Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin: 2.4.. 解决7 解决:重启一下console-nexus.bat就好了或删除本地maven仓库对应的包(涉及到的根包一起删) 问题8 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/ModelParseException 解决8 dependency没有在dependencies里面 问题9 maven中加入新的:dependency在install的时候报错nexus没有相应的jar包 解决9 主要删除本地maven的repositories下的相应位置jar的路径重新install就ok.
或者重启nexus或没有启动nexus。 问题10 Java Project转maven project因为出错没有Maven Dependencies路径 解决10 工程右键:Maven-Disable Maven Nature
然后,再次重新转maven:
Configure-Convert to Maven Project. ok! 注一般不用重启nexus服务器除非由于进程端口占用或者服务停止或者服务器关机或者死机删除本地相对应的路径文件clean install 则解决 问题11 设置pom.xml后clean install编译不报错就是不能加载Maven Dependencies和下载jar包 解决11 因为dependency在dependencies中但dependencies又在dependencyManagement中删除最外层的dependencyManagement后clean install 则解决区别解释备注附件问题12 如果pom.xml中dependency标签报错画红线并报红叉错误Missing artifact mycoding.kaka:kaka:jar:0.0.1在Markers中报错Description Resource Path Location TypeMissing artifact mycoding.kaka:kaka:jar:0.0.1 pom.xml /zJavaDemo line 20 Maven Dependency Problem 此问题解决,也适合第三方无依赖jar和本地扩展类加入maven统一管理 解决121如果为其他技术支持网站提供的的正确的依赖dependency则删除本地maven的repositories下的相应位置jar的路径和所有文件再clean install 则解决2Maven自定义上传第三方包到3rd party(第三方无依赖jar和本地扩展类加入maven统一管理) 问题13Description Resource Path Location TypeProject configuration is not up-to-date with pom.xml. Run Maven-Update Project or use Quick Fix. webproject line 1 Maven Configuration Problem 解决13 项目上右键 —— Maven —— Update Project ……,打开一个(Update Maven Dependencies)的对话框,然后勾选住出错的项目,点击Ok 问题14Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. webproject Unknown Faceted Project Problem (Java Version Mismatch) 解决14 workspace下本项目的.setting下org.eclipse.jdt.core.prefs文件(修改和jdk一致版本)
eclipse.preferences.version1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecodeenabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform1.8
org.eclipse.jdt.core.compiler.compliance1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifiererror
org.eclipse.jdt.core.compiler.problem.enumIdentifiererror
org.eclipse.jdt.core.compiler.problem.forbiddenReferencewarning
org.eclipse.jdt.core.compiler.source1.8 问题15[ERROR] D:\DeveloperX\Code\Java\src\main\java\com\tsxs\module\utils\NetworkUtil.java:[3,25] 错误: 程序包javax.servlet.http不存在[ERROR] D:\DeveloperX\Code\Java\src\main\java\com\tsxs\module\utils\NetworkUtil.java:[14,41] 错误: 找不到符号 解决15 项目右键 -- properties -- Java Build Path的libraries保证只有JRE System Library[jdk1.8.0.66]和 Maven Dependencies
注如果还有Apache Tomcat v8.0[Apache Tomcat v8.0]则,Remove删除它,在pom.xml中添加以下依赖让maven统一管理!
注版本看自己jdk和tomcat版本 !-- servlet/jsp -- dependency groupIdjavax.servlet/groupId artifactIdjavax.servlet-api/artifactId version3.1.0/version /dependency dependency groupIdjavax.servlet.jsp/groupId artifactIdjsp-api/artifactId version2.2/version /dependency 需要注意的配置 问题15扩展页面无controller处理跳转也需要15解决 !-- 容器默认的DefaultServletHandler处理 所有静态内容与无RequestMapping处理的URL -- mvc:default-servlet-handler / !-- 定义无需Controller的url-view直接映射 -- mvc:view-controller path/ view-nameredirect:/index.html / 问题16Description Resource Path Location TypeOne or more constraints have not been satisfied. webproject line 1 Maven Java EE Configuration Problem提示16查看项目的jdk和compiler和eclipse工作空间workspace下项目下的个各个文件中版本号 转载于:https://www.cnblogs.com/a757956132/p/6283197.html