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