摘要:
1:首先使用mvn eclipse:eclipse命令将maven项目转换成eclipse项目2:打开eclipseIDE导入项目-->部署-->启动,启动后报错:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:803) at org.apache.tomcat.util.digester.SetNextRule.en 阅读全文
摘要:
编译openkm没有成功,查看错误信息后发现是因为缺失类文件(jar包)导致的,如何解决呢?1:首先我们需要知道错误信息中显示的类是哪个jar包的2:然后将找到的jar包安装到maven本地仓库中3:最后将依赖添加到maven项目的pom文件中以上是整体的处理思路,下面详细讲解每一步的具体操作和方法针对第一个问题,就是确定缺失的类在哪个jar里,分析和解决过程如下1:由于我下载的是openkm6.2.2的源代码,所以我想下载一个openkm6.2.2的war包,这里一定有所有需要的jar包(原因你懂的)2:war包已经下载好了,接下来就是根据类名在OpenKM.war\WEB-INF\lib包 阅读全文
摘要:
1:打开cmd,进入源代码目录,使用mvn compile进行编译,如图1这时maven会解析项目根目录下的.pom文件,进行依赖查找,首先会在本地仓库查找,我的本地仓库的位置在C:\Users\Administrator\.m2\repository如果找不到,会去远程仓库查找并下载,这时会有两种情况第一种:找到并顺利下载到本地仓库第二种:远程仓库不能访问,导致下载依赖失败,最后导致源代码编译失败比如上图显示的链接超过5秒,基本可以判断是第二种情况了,还可以将地址复制出来使用浏览器访问下看看能否访问,就可以判定是不是第二种情况了第二种情况出现的原因大致也有两种a:远程仓库地址更改了或者加权限 阅读全文