无法使用Opencmis 1.0在alfresco 4.0.0(3979)上创建文件

无法使用Opencmis 1.0在alfresco 4.0.0(3979)上创建文件,alfresco,opencmis,Alfresco,Opencmis,在我的项目中,我必须将文件迁移到alfresco 我已经完成了Java应用程序的创建,并在本地使用alfresco 4.0.04003进行了尝试,效果很好 但当我尝试在服务器上运行它时,它失败了 Exception in thread "main" org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: Length Required at org.apache.chemistry.opencmis.c

在我的项目中,我必须将文件迁移到alfresco

我已经完成了Java应用程序的创建,并在本地使用alfresco 4.0.04003进行了尝试,效果很好

但当我尝试在服务器上运行它时,它失败了

Exception in thread "main" org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: Length Required
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:487)
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.post(AbstractAtomPubService.java:629)
    at org.apache.chemistry.opencmis.client.bindings.spi.atompub.ObjectServiceImpl.createFolder(ObjectServiceImpl.java:158)
    at org.apache.chemistry.opencmis.client.runtime.SessionImpl.createFolder(SessionImpl.java:814)
    at org.apache.chemistry.opencmis.client.runtime.FolderImpl.createFolder(FolderImpl.java:136)
    at org.apache.chemistry.opencmis.client.runtime.FolderImpl.createFolder(FolderImpl.java:479)
    at org.bappenas.cmis.alfresco.openCmisAlfresco.connect(openCmisAlfresco.java:394)
    at org.bappenas.cmis.alfresco.openCmisAlfresco.main(openCmisAlfresco.java:71)
服务器使用alfresco 4.0.03979


有什么想法吗?

您为什么没有升级到各种更新的Alfresco 4.0.x service Pack?这似乎肯定会解决您的问题我同意Gagravarr的说法,您使用的是非常旧的Alfresco版本。尽管如此,请提供导致此异常的代码,否则可能很难有人帮助您。是的。你说得对。但我不能这样做,因为我的工作只是迁移文件。我没有权限更新alfresco。如果你们两个有其他方法修复它,请告诉我。之前谢谢。嗨@JeffPotts我已经下载了alfresco 4.0c并在本地测试了我的应用程序,但我没有问题。有什么建议吗?您认为不同的OSLinux和Windows会导致问题吗?