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

QQ登录

只需一步,快速开始

查看: 4041|回复: 7

[结贴] sys库和doc库之间的挂链

[复制链接]

89

主题

374

帖子

811

积分

高级会员

Rank: 4

积分
811
QQ
发表于 2014-8-29 09:51:42 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
daisy_namespaces
+----+---------------------+--------------------------------------------------------------+---------------+---------------------+
| id | name_               | fingerprint                                                  | registered_by | registered_on       |
+----+---------------------+--------------------------------------------------------------+---------------+---------------------+
|  1 | DOC                 | 4476346a2b254e5b1384211935582d181b6585324f657603133412633018 |             1 | 2014-08-28 17:36:26 |
|  2 | defaultDocNameSpace | 233e56548b253a1013063d75223124106e016e286e4d143e296145798b0c |             1 | 2014-08-28 17:38:40 |
+----+---------------------+--------------------------------------------------------------+---------------+---------------------+
sa_docnamespace
+---------------------+--------------+-----------+-------+----------------------------+---------+-------+-------------+
| sID                 | sDisplayName | sHost     | sPort | sUrl                       | version | sFlag | sAccessMode |
+---------------------+--------------+-----------+-------+----------------------------+---------+-------+-------------+
| defaultDocNameSpace | 文档中心     | localhost |  8080 | http://localhost/DocServer |       1 |     1 | 1           |
+---------------------+--------------+-----------+-------+----------------------------+---------+-------+-------------+

两张表有关系吗?
有次客户那不能上传附件,检查过文档服务器,是OK的。
删除掉daisy_namespaces里面的id=1的数据后,重启服务器,就正常了。
但是现在查看数据库,里面还是有id=1的这条数据。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2014-8-29 13:13:13 | 显示全部楼层
两个表中的数据是对应的,如果你的sa_docnamespace中有一条数据,而
daisy_namespaces中有两条数据,那就是其他人的文档配置,配置的是你的文档服务器
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

89

主题

374

帖子

811

积分

高级会员

Rank: 4

积分
811
QQ
 楼主| 发表于 2014-8-31 05:50:01 | 显示全部楼层
jishuang 发表于 2014-8-29 13:13
两个表中的数据是对应的,如果你的sa_docnamespace中有一条数据,而
daisy_namespaces中有两条数据,那就是 ...

新部署服务器时,sa_docnamespace表里有defaultDocNameSpace 这条记录,daisy_namespaces为空表。
用户上传文件后,daisy_namespaces出现了两条记录(1L里面的那两条DOC和defaultDocNameSpace )

并且在时间上,DOC那条记录的registered_on比defaultDocNameSpace  早一点点
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2014-9-1 09:45:19 | 显示全部楼层
Doc是daisy是默认的,都会有一条,删除后会重新生成的,

1楼说的错误现在还有吗?发一下详细的错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

89

主题

374

帖子

811

积分

高级会员

Rank: 4

积分
811
QQ
 楼主| 发表于 2014-9-1 10:28:08 | 显示全部楼层
jishuang 发表于 2014-9-1 09:45
Doc是daisy是默认的,都会有一条,删除后会重新生成的,

1楼说的错误现在还有吗?发一下详细的错误信息 ...

2014-08-28 12:05:01 [http-80-13] [com.justep.doc.httpconnector.HttpConnector] ERROR: org.outerj.daisy.repository.RepositoryException: Problem storing document.
2014-08-28 12:08:58 [http-80-18] [org.outerj.daisy.repository.serverimpl.LocalRepositoryManager] ERROR: Namespace 'DOC' is not managed by the repository. Could not generate an id. To solve this try making the namespace managed
java.lang.Exception: Namespace 'DOC' is not managed by the repository. Could not generate an id. To solve this try making the namespace managed
        at org.outerj.daisy.jdbcutil.SqlDocumentIdCounter.getNextId(SqlDocumentIdCounter.java:63)
        at org.outerj.daisy.repository.serverimpl.LocalRepositoryManager$Context.getNextDocumentId(Unknown Source)
        at org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.store(Unknown Source)
        at org.outerj.daisy.repository.commonimpl.DocumentImpl.save(DocumentImpl.java:483)
        at org.outerj.daisy.repository.commonimpl.DocumentImpl.save(DocumentImpl.java:468)
        at com.justep.doc.httpconnector.handlers.FileCacheUploadHandler.handleRequest(Unknown Source)
        at com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)
        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:717)
        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:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:662)
2014-08-28 12:08:58 [http-80-18] [com.justep.doc.httpconnector.HttpConnector] ERROR: org.outerj.daisy.repository.RepositoryException: Problem storing document.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2014-9-1 10:59:52 | 显示全部楼层
有DOC上传附件就报这个错?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

89

主题

374

帖子

811

积分

高级会员

Rank: 4

积分
811
QQ
 楼主| 发表于 2014-9-1 11:23:51 | 显示全部楼层
jishuang 发表于 2014-9-1 10:59
有DOC上传附件就报这个错?

是的。

因为我注意过这两张表,所以用户提出有报错后,我把DOC这条数据删掉后,重启服务器,就可以正常上传了。
在可以正常上传的情况下,我又重新查看了两张表的数据,就像1L描述的那样,又自动生成了DOC这条数据。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2014-9-1 13:35:09 | 显示全部楼层
把model同级的logs中docserver的日志文件发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 17:51 , Processed in 0.058251 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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