摘要:
1:首先去http://sourceforge.net/下载源代码,一般的开源项目的源代码都放在这里,进入网站后会看到下面的搜索栏2:输入你要找的开源项目名称如:openkm,回车进入,页面如下3:直接点击Download Now按钮可以下载运行环境,源代码需要点击红色箭头指向的Read more,进入后点击tools的code链接,如下图4:红色箭头指向的就是svn链接,然后就可以通过svn客户端工具进行源代码下载了 阅读全文
摘要:
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:远程仓库地址更改了或者加权限 阅读全文