OpenKM6.2安装与配置(默认安装与SQLSER安装)

更新时间:2024-04-17 05:07:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

OpenKM6.2在WINDOWS下 使用SQLSERVER数据库的安装与配置

一、使用默认数据库的安装方法

1. 2. 3. 4. 5.

先安装好JDK与JRE,并设置好JAVA_HOME与JRE_HOME

下载并安装OpenOffice(例:C:\\Program Files (x86)\\OpenOffice.org 3) 下载并安装SWFTools(例:D:\\SWFTools)

进入C:\\Program Files (x86)\\OpenOffice.org 3\\program

执行soffice -headless -accept=\查看启动是否成功,存在8100端口即启动成功

6. 把OpenKM-6.2.0-community-tomcat-bundle.zip解压(例: D:\\tomcat-7.0.27\\bin)

7. 修改D:\\tomcat-7.0.27\\conf\\server.xml文件,将

address=\中的IP地址改为网卡的IP地址或”0.0.0.0” 8. 执行D:\\tomcat-7.0.27\\bin\\catalina.bat start

9. 系统里设置system.openoffice.path的值为C:\\\\Program Files (x86)\\\\OpenOffice.org 3 10. 设置system.swftools.pdf2swf的值为D:\\SWFTools\\pdf2swf -T 9 -f ${fileIn} -o ${fileOut} 11. 在IE中使用时,签入的时候会提示文件名不一致,这是IE本身的BUG,Chrome没有这

个问题,可以将system.document.name.mismatch.check的值设置为否,这样就不会检查文件名了,但是使用Chrome时,增加备注的功能无法使用。 12. 要设置邮件服务器,修改\\conf\\server.xml文件

mail.smtp.host=\ mail.smtp.user=\ password=\ mail.port=\ mail.debug=\ />

然后通过系统管理的utilities的check email进行测试是否正确,如果正确,则相应配置各个用户的email,但系统管理员的email要和server.xml里的email相同,其它各用户的mail可以用pop3或imap,其中Mail folder一般写inbox,中文有时候乱码,目前无解决办法 13. 从官网下载的中文sql语句中,那个时间表示法有误所有HH:mm:ss中的HH要改成小写

的。

14. 修改 OpenKM.cfg

每次修改 OpenKM.cfg 文件都要重启服务,以便修改生效。

第一次启动,需要设定 hibernate.hbm2ddl=create。这时OpenKM 会做各种系统参数的初始化。OpenKM配置之后,关闭服务。

如果是升级操作,需要更改为 hibernate.hbm2ddl=update,重启服务进行升级。 设定 hibernate.hbm2ddl=none,以便保存各种配置。

15. 首次登录的用户名是:okmAdmin 密码:admin 注意大小写,是否需要对大小写进行

验证可以在系统里设置

二、使用SQLSERVER数据库的安装方法

16. sqlserver数据库配置指南

1)先按默认的运行一遍系统后退出

\\bin\\catalina.bat start

2)修改:\\openkm.cfg

hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.hbm2ddl=create

3)修改:conf\\server.xml 第一段修改为:

driverClassName=\

url=\

第二段修改为:

4)在SQLSERVER中新建okm_app数据库: 5)拷贝sqljdbc4.jar到\\lib目录下 6)运行:\\bin\\catalina.bat start 7)运行完成以后退出

8)然后打开SQLSERVER,执行\\webapps\\OpenKM\\WEB-INF\\classes\\default.sql(在SQLSERVER中,这个文件需要进行一下修改,主要是对涉及到自增长ID的表,需要通过set IDENTITY_INSERT OKM_PROFILE on这样的语句打开后执行然后再set IDENTITY_INSERT OKM_PROFILE off),6.2版本的已经保存了一份修改过的SQL文件,直接执行即可。

password=\

9)修改:\\openkm.cfg

hibernate.hbm2ddl=none

17. 数据备份与还原: 1) 停止系统运行 2) 备份数据库

3) 备份repository整个目录

4) 重新安装OPENKM以后,恢复时,先默认运行一遍OPENKM,然后将openkm.cfg中的

hibernate.hbm2ddl=none,然后按照SQLSERVER相关的配置要求进行相应的配置,配置完成以后,将数据库还原,然后把原repository目录整个删除,将备份的repository恢复回去即可。

18. 一些主要参数的说明: 系统参数:

application.url= 这个地址设置主要用于在通知用户某个文档的连接地址时使用 default.lang=zh-CN设置默认的语言

max.file.size=0 允许最大上传的文件大小,0表示不限制 min.search.characters=3 搜索时最少输入多少个字符

schedule.mail.importer=0 自动多长时间导入邮件信息,0表示不导入

system.document.name.mismatch.check=False 签入时是否检查文件名一致性(如果设置成TRUE时,IE有BUG,无法签入)

system.login.lowercase=false 登录时是否检查用户名大小写 max.search.results 最大结果显示条数

如果需要设置密码校验,则修改validator.password

将:com.openkm.validator.password.NoPasswordValidator

修改为:com.openkm.validator.password.CompletePasswordValidator

如果需要改变文件存放的目录,修改:\\openkm.cfg,添加一行: repository.home=e:\\\\data

注意:参数设置时,尤其设置目录时,有时候直接复制进去会有问题,可能包含空格或回车等其它信息,请注意。

参数设置好以后,可以导出来保存,以后如果重新安装OPENKM的话,可以再次导入(OPENKM6.2中导入会报错,可以直接采用SQLSERVER执行这个SQL文件就可以了)

其它注意事项:

19. 新建用户必须要选上ROLE_USER角色。

20. 新上传的文档有时候搜不出来,需要在系统设置里utilities进行Rebuild indexes

21. 如果需要设置JAVA的内存,可以修改bin\\catalina.bat,在第一行里加上如下代码: SET CATALINA_OPTS=-Xms1024M -Xmx4096M

或者修改bin\\setenv.bat文件中的JAVA_OPTS

如果要修改时区,可以在该文件下增加如下一行: set CATALINA_OPTS=-Duser.timezone=Asia/Chongqing

22. 如果客户端在访问系统时出现如下提示,请清除一下IE临时文件:

23. 文档不能设置为默认根目录,如果某用户将一个文档设置为默认根目录后,该用户登录

时将会报错。

24. 如果要设置TOMCAT管理用户,可以修改conf\\tomcat-users.xml,在最未一行的

上面增加如下代码:

本文来源:https://www.bwwdw.com/article/97mp.html

Top