OpenKm 开源文档管理项目安装

来源:互联网 发布:java substring(1) 编辑:程序博客网 时间:2024/05/18 01:21

前段时间同事被安排做一个文档管理工具,要求开发人员与不是开发的人员都可以查看里面的文档,所以同事搜索就弄了这个,

说实在的这个安装的时候还是碰了很多的坑,(各种缺少jar文件,各种需要vpn访问的资源)。


 首先访问官网下载页面:https://www.openkm.com/en/download.html。

然后可以看见两个可供下载的文件


由于Openkm是基于java开发的,所有支持所有的系统,这里的jar文件只有2.8m,zip文件138m,然后我果断的下载了zip,然后里面是一个war包,我果断把war包放到tomcat下面(这里我使用的服务器是tomcat) ,然后就是各种jar缺失,xsd文件引用版本不对,都是泪啊!!

这里正确的安装方式是:使用jar文件安装

1. 打开cmd管理员窗口 执行jar命令,java -jar OKMInstaller.jar



这里的Datebase [h2] 代表默认选取h2数据库,这里我选择的是myql  可以根据自己的喜好进行修改,因为这个项目使用的是hibernate开发的



填写完成之后继续回车,发现我的数据库名起错了,起成root  但是他会确认信息,如果不对可以重新写,



填对了之后选择y 否则写n

这个时候他就开始下载tomcat了(请注意他这个tomcat是他们定制版的,有100多m和普通的不一样)



下载的同时需要你打开VPN,否则会下载失败



下载完成之后,它会下载到你jar同级目录的一个临时目录里面,名字叫:installer.tmp

进入里面就是一个tomcat,其中数据源在tomcat里面的conf/service.xml里面

如果需要修改,修改这里就行:

<Resource name="jdbc/OpenKMDS" auth="Container" type="javax.sql.DataSource"          maxActive="100" maxIdle="30" maxWait="10000" validationQuery="select 1"          username="root" password="root" driverClassName="com.mysql.jdbc.Driver"          url="jdbc:mysql://localhost:3306/okmdb?useSSL=false&autoReconnect=true&useUnicode=true&characterEncoding=UTF8"/>
要求:username,password,数据库必须存在,因为什么不解释。

在tomcat的根目录下存在一个OpenKM.cfg的文件,这里面是需改数据库种类与是否需要创建表的

如果需要自动创建表,则把none修改为create (为什么请学习hibernate)


然后访问:http://localhost:8080/OpenKM 就可以访问了


用户名:okmAdmin

密码:admin

以下为我们部署到服务器上面的样子


(可在okm_user表里面看到)


我下载的是6.3版本的,共计105张表,这里就不一一介绍了,


目前缺少汉化的介绍,等后期有时间的时候在补上

(按照网上的说法我也去下载源码了:源码SVN地址-->:https://svn.code.sf.net/p/openkm/code,然后这个是个maven项目,各种缺少jar文件  你还找不到的那种!!!!)



阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 天津东疆港 天津东疆港沙滩公园 天津东疆港人工沙滩 天津港东疆湾人工沙滩旅游 塘沽东疆港沙滩公园 温岭洞下沙滩门票价格 天津沙滩 东白山头 东白山住宿 东白山门票 东白山旅游攻略 东白山攻略 东白山露营攻略 东白山在哪里 东白山海拔 东白山风景区 万科白石湖东 东新翡翠松湖 诸暨东白湖 东皇录 东皇村 东皇钟 东皇钟隐藏任务 天之痕东皇钟 东皇镇 东皋怎么读音是什么 如皋东皋府 河南东盈机械设备有限公司 东盈商业广场 东盟网站 东盟网 东盟土特产网 东直门中医院 东直门派出所 东直门医院 北京东直门医院 北京东直门中医院 北京东直门 东直门墙体倒塌 东直门到北京西站 东直门中医医院