0
我必须通过引导将文件上传到自定义文件夹。此自定义文件夹已存在于系统中的以下路径中。如何在alfresco bootstrap-context.xml中的字典文件夹中引用自定义文件夹?
“/应用程序:company_home /应用:字典/厘米:abc_folder”
我试图通过上传引导文件到abc_folder和bean在定制引导-context.xml的样子以下。
<bean id="custombootstrapSpaces" parent="spacesStoreImporter" scope="singleton">
<property name="useExistingStore">
<value>true</value>
</property>
<property name="bootstrapViews">
<list>
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/cm:abc_folder</prop>
<prop key="location">alfresco/module/${project.artifactId}/bootstrap/myScript/abc.xml</prop>
</props>
</list>
</property>
</bean>
此路径引发模型异常。在字典空间中引用现有自定义文件夹的正确方法是什么?
它抛出了什么异常? – Gagravarr
@Gagravarr org.springframework.dao.DuplicateKeyException我想这是因为“useExistingStore”设置为true。有办法处理这个,而不是把它改回false? – BlueStar
“useExistingStore并不意味着它会检查内容结构,也就是说如果你为一个新文件夹添加一个引导程序,它不会检查文件夹的存在,它只检查是否存在工作区:// SpacesStore,如果是不可用或useExistingStore设置为true时,引导程序将被执行,在后一种情况下,这意味着它将始终执行,导致您目击的冲突。“ - https://community.alfresco.com/thread/200685-how-to-properly-bootstrap-folder-in-company-home – wildloop