openkm开发环境搭建过程(四)导入eclipse

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.end(SetNextRule.java:201)

    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1051)

    at

解决方法:在tomcat的confcontext.xml里<Context>里的第一行加上<Loader delegate="true" /> ok

再次启动,启动成功



 

登陆:默认账号是okmAdmin,admin,回车后出现如下页面



 

去tomcat/webapp/OpenKM/下看确实没有这个frontend目录,这是什么原因呢,我又看了下用svn下载的源码,确定下有没有这个目录,结果也没有,然后我用mvn package命令又打包了一次,成功后我看了下生成的war包,如下



 

显然是存在的,原因是openKM的UI是用gwt动态生成的,所以在源码中是不存在的,

然后我将war包里的frontend目录手动拷贝到eclipse的工程中,如图



 

重新部署-->启动-->访问登陆



 

 

至此openkm开发环境搭建完毕,very happy!

 

转自:http://www.cnblogs.com/lixiaolong/archive/2013/03/26/2983009.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值