OpenKM配置指南Word格式.docx

上传人:b****5 文档编号:19190276 上传时间:2023-01-04 格式:DOCX 页数:9 大小:18.70KB
下载 相关 举报
OpenKM配置指南Word格式.docx_第1页
第1页 / 共9页
OpenKM配置指南Word格式.docx_第2页
第2页 / 共9页
OpenKM配置指南Word格式.docx_第3页
第3页 / 共9页
OpenKM配置指南Word格式.docx_第4页
第4页 / 共9页
OpenKM配置指南Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

OpenKM配置指南Word格式.docx

《OpenKM配置指南Word格式.docx》由会员分享,可在线阅读,更多相关《OpenKM配置指南Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

OpenKM配置指南Word格式.docx

主要的配置文件是repository.xml,我的配置好的文件(需要把MysqlJDBCDriver放到JBoss的Server\Default\lib目录)如下:

<

?

xmlversion="

1.0"

>

Repository>

 

<

FileSystemclass="

org.apache.jackrabbit.core.fs.db.DbFileSystem"

paramname="

driver"

value="

com.mysql.jdbc.Driver"

/>

url"

jdbc:

mysql:

//192.168.1.3/openkm?

autoReconnect=true"

schemaObjectPrefix"

rep_"

schema"

mysql"

user"

openkm"

 

password"

123456"

/FileSystem>

SecurityappName="

OpenKM"

AccessManagerclass="

es.git.openkm.core.OKMAccessManager"

!

--<

org.apache.jackrabbit.core.security.SimpleAccessManager"

-->

/Security>

WorkspacesrootPath="

${rep.home}/workspaces"

defaultWorkspace="

default"

/>

Workspacename="

${wsp.name}"

org.apache.jackrabbit.core.fs.local.LocalFileSystem"

path"

${wsp.home}"

PersistenceManagerclass="

org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager"

${wsp.name}_"

externalBLOBs"

false"

/PersistenceManager>

SearchIndexclass="

org.apache.jackrabbit.core.query.lucene.SearchIndex"

${wsp.home}/index"

useCompoundFile"

true"

minMergeDocs"

100"

volatileIdleTime"

3"

maxMergeDocs"

100000"

mergeFactor"

10"

bufferSize"

cacheSize"

1000"

forceConsistencyCheck"

autoRepair"

analyzer"

org.apache.lucene.analysis.standard.StandardAnalyzer"

respectDocumentOrder"

textFilterClasses"

org.apache.jackrabbit.core.query.lucene.TextPlainTextFilter,

org.apache.jackrabbit.extractor.MsExcelTextExtractor,

org.apache.jackrabbit.extractor.MsPowerPointTextExtractor,

org.apache.jackrabbit.extractor.MsWordTextExtractor,

org.apache.jackrabbit.extractor.PdfTextExtractor,

org.apache.jackrabbit.extractor.HTMLTextExtractor,

org.apache.jackrabbit.extractor.XMLTextExtractor,

org.apache.jackrabbit.extractor.RTFTextExtractor,

org.apache.jackrabbit.extractor.OpenOfficeTextExtractor"

/SearchIndex>

/Workspace>

VersioningrootPath="

${rep.home}/version"

ver_rep_"

ver_"

/Versioning>

/Repository>

这个配置,可以用于普通的Mysql配置,在Mysql保持着文件数据,和版本信息等。

3、文件类型的管理

在OpenKM里面,可以上传的类型是有限制的。

也就是说,如果在OpenKM的mime里面没有上传文件扩展名的数据,则OpenKM会提示不支持的文件类型。

可以用WinRAR打开OpenKM.ear文件来增加上传的类型,必须保护mime类型说明和相应的图标。

具体步骤可以查看OpenKM的FAQ。

4、界面语言

OpenKM自身已经携带了近10种语言,包括中文支持。

如果想增加语言支持,需要自己编译lang.java和相应的lang_*_*.java文件,不过非常简单,就是

1、lang.java增加几行语句,

2、lang_*_*.java另外把响应的内容翻译一下就可以了。

如果从OpenKM的SorceForgeCVS库里面下载lang.java,修改一下,在增加一个语言文件,直接用javac编译一下,再加入到Ear文件里面就可以了(目前情况2.0如此,不排除以后改变的可能)。

5、速度问题

OpenKM的启动速度,不是非常快,还是等待一下,可能主要是SearchLucence的问题。

6、发布问题

如果架设Jboss成功,可能无法从远程访问,改变如下文件:

{Jboss.Home}\server\default\deploy\jboss-web.deployer\server.xml。

把8080一行后面的address改为IP地址就可以,否则只能从localhost或者127.0.0.1访问。

JBOSS下如何配置C3P0的连接池(解决Mysql8小时的问题)

问题引起:

在公司配置文档管理系统(OPENKM)时,把数据源切换到Mysql数据源下,经过测试,发现经过8小时后,数据库连接自动断开。

解决办法:

把原来的openkm-ds.xml删除掉。

原openkm-ds.xml的内容如下:

xml 

version="

encoding="

UTF-8"

datasources>

-- 

OpenKM 

User 

Activity 

-->

local-tx-datasource>

jndi-name>

OKMActivityDS<

/jndi-name>

connection-url>

//localhost:

3306/openkm<

/connection-url>

driver-class>

com.mysql.jdbc.Driver<

/driver-class>

user-name>

root<

/user-name>

password>

123456<

/password>

min-pool-size>

5<

/min-pool-size>

max-pool-size>

20<

/max-pool-size>

idle-timeout-minutes>

0<

/idle-timeout-minutes>

track-statements/>

--<

security-domain>

HsqlDbRealm<

/security-domain>

prepared-statement-cache-size>

32<

/prepared-statement-cache-size>

metadata>

type-mapping>

mySQL<

/type-mapping>

/metadata>

depends>

jboss:

service=Hypersonic,database=OKMActivity<

/depends>

/local-tx-datasource>

Auth 

OKMAuthDS<

service=Hypersonic,database=OKMAuth<

Dashboard 

Stats 

OKMDashboardStatsDS<

service=Hypersonic,database=OKMDashboardStats<

Workflow 

OKMWorkflowDS<

/datasources>

在{JBOSS_HOME}\server\default\deploy目录下新建c3p0-service.xml文件;

文件内容如下

DOCTYPE 

server>

mbean 

code="

com.mchange.v2.c3p0.jboss.C3P0PooledDataSource"

name="

service=C3P0PooledDataSourceOKMWorkflowDS"

attribute 

JndiName"

java:

/attribute>

JdbcUrl"

DriverClass"

User"

Password"

Uncomment 

and 

set 

any 

of 

the 

optional 

parameters 

below 

See 

c3p0'

docs 

for 

more 

info. 

AcquireIncrement"

2<

AcquireRetryAttempts"

30<

AcquireRetryDelay"

1000<

AutoCommitOnClose"

false<

AutomaticTestTable"

BreakAfterAcquireFailure"

true<

CheckoutTimeout"

ConnectionCustomizerClassName"

ConnectionTesterClassName"

Description"

pooled 

c3p0 

DataSource<

DebugUnreturnedConnectionStackTraces"

-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1