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

QQ登录

只需一步,快速开始

查看: 5427|回复: 8

[处理中3] 访问获取附件url报错

[复制链接]

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
发表于 2018-7-11 15:06:34 | 显示全部楼层 |阅读模式
在浏览器访问获取到的附件url报错,在上传该附件的浏览器访问正常,通过其他浏览器访问报错

严重: Servlet.service() for servlet JustepDocFileServlet threw exception
org.outerj.daisy.runtime.DaisyRTException: UnknowException
        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:745)
Caused by: java.lang.RuntimeException: Error accessing repository schema information.
        at org.outerj.daisy.repository.commonimpl.VersionImpl.getPart(VersionImpl.java:138)
        at com.justep.doc.httpconnector.handlers.AbstractFileDownloadHandler.download(Unknown Source)
        at com.justep.doc.httpconnector.handlers.FileViewHandler.handleRequest(Unknown Source)
        at com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)
        ... 15 more
Caused by: org.outerj.daisy.repository.schema.PartTypeNotFoundException: The PartType named "content&bsessionid=8A5B4ABE49C003FAF8A22C33727DB67E" does not exist
        at org.outerj.daisy.repository.commonimpl.schema.RepositorySchemaCache.getPartTypeByName(RepositorySchemaCache.java:194)
        at org.outerj.daisy.repository.commonimpl.schema.CommonRepositorySchema.getPartTypeByName(CommonRepositorySchema.java:125)
        at org.outerj.daisy.repository.commonimpl.VersionImpl.getPart(VersionImpl.java:136)
        ... 18 more




91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-11 15:22:25 | 显示全部楼层

参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=38248中显示文档服务器图片的url的拼接
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-7-12 08:28:57 | 显示全部楼层
请问一下,这个bessionid的值是固定的么,我可以将url保存到数据库中给其他程序直接调用么
回复 支持 反对

使用道具 举报

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-7-12 08:32:41 | 显示全部楼层
或者请问一下如何在.net里面实现,因为我们的程序不是用java写的
回复 支持 反对

使用道具 举报

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-7-12 08:34:27 | 显示全部楼层
Model.prototype.ImageUpdata = function(event){
                if(event.col != "picid") return;
                var detailData = this.comp("detailData");
var imgData = JSON.parse(detailData.val("picid").toString());
回复 支持 反对

使用道具 举报

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-7-12 08:37:11 | 显示全部楼层
Model.prototype.ImageUpdata = function(event){
                if(event.col != "picid") return;
                var detailData = this.comp("detailData");               
                var imgData = JSON.parse(detailData.val("picid").toString());               
                var url = DocUtils.InnerUtils.getdocServerAction({
                     "docPath" : imgData[0].docPath,
                     urlPattern : "/repository/file/view/" + imgData[0].fileID + "/last/content",
                     isFormAction : false,
                     context : this.getContext()
                });            
        detailData.setValue("pic_path",url);
        
        };
这个是我在js里面写的,希望可以直接将url直接保存起来
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-12 10:20:06 | 显示全部楼层
bsessionid是登录的时候产生的,不是固定的,url中不能直接拼接好

第三方集成要访问平台的附件就需要登录,登录就会生成bsessionid,用这个bsessionid去拼接
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

1

主题

6

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
 楼主| 发表于 2018-7-12 11:20:38 | 显示全部楼层
那请问一下有第三方集成登录获取bsessionid的案例么,在.net上怎么做登录,怎么获取bsessionid
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-7-12 11:36:45 | 显示全部楼层
平台提供的是java的接口,不是.net的接口
/BIZ/demo/actions/process/integration

.net中怎么调用java到网上查找
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-14 14:38 , Processed in 0.086053 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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