起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6135|回复: 4

[结贴] 文档附件的迁移文件

[复制链接]

3

主题

24

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
发表于 2016-1-7 09:03:06 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
目前,我要把系统从一台服务器,迁移到另一台机器。对于文档中心附件都保存在原来x5的data文件夹中,如果到新服务器,盘符路径发生改变。把data文件夹直接拷贝行吗?我试了下,目的服务器的文档中心配置启动后,也看不到文件,如果这样不行,有什么办法可以做到无损迁移,不想再次通过上传代码进行上传附件了,请指教!

3

主题

24

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2016-1-7 09:26:28 | 显示全部楼层
目前文档中心,能够看到各个文件,但是打开的时候报出这个错误
严重: Servlet.service() for servlet JustepDocFileServlet threw exception
org.outerj.daisy.runtime.DaisyRTException: RepositoryException
        at com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)
        at com.justep.doc.httpconnector.FileServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.outerj.daisy.repository.DocumentNotFoundException: A document with id 1-defaultDocNameSpace does not exist.
        at org.outerj.daisy.repository.commonimpl.DocId.parseDocIdThrowNotFound(DocId.java:99)
        at org.outerj.daisy.repository.commonimpl.RepositoryImpl.getDocument(Unknown Source)
        at com.justep.doc.httpconnector.handlers.FileInfoHandler.handleRequest(Unknown Source)
        at com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)
        ... 15 more
Caused by: org.outerj.daisy.repository.namespace.NamespaceNotFoundException: The namespace named "defaultDocNameSpace" does not exist.
        at org.outerj.daisy.repository.commonimpl.namespace.NamespaceCache.getNamespace(NamespaceCache.java:65)
        at org.outerj.daisy.repository.commonimpl.namespace.CommonNamespaceManager.getNamespace(CommonNamespaceManager.java:76)
        at org.outerj.daisy.repository.commonimpl.DocId.parseDocId(DocId.java:123)
        at org.outerj.daisy.repository.commonimpl.DocId.parseDocIdThrowNotFound(DocId.java:97)
回复 支持 反对

使用道具 举报

3

主题

24

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2016-1-7 10:22:30 | 显示全部楼层
根据 docid 和parttype_id ,找到blob_id,也能找到对应的物理文件。但依然不行
回复 支持 反对

使用道具 举报

3

主题

24

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2016-1-7 11:07:33 | 显示全部楼层
可以了,结贴吧
回复 支持 反对

使用道具 举报

20

主题

57

帖子

185

积分

初级会员

Rank: 2

积分
185
QQ
发表于 2019-1-14 17:14:22 | 显示全部楼层
怎么解决的啊??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-28 19:04 , Processed in 0.062085 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表