這似乎是由Alkacon(OpenCms的開發者)的已知問題:
這裏是一個可能的原因: https://github.com/alkacon/opencms-core/issues/73 ( 「pbeltran」 是我在那裏)
如果有幫助,我們在OpenCms 8.5上做了以下操作以避免錯誤,但犧牲了屬性文件:(
只需編輯WEB-INF /配置/ OpenCms的-importexport.xml和替換這樣的:
<repository name="standard" class="org.opencms.repository.CmsRepository">
<params>
<param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperJsp</param>
<param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlContent</param>
<param name="wrapper">org.opencms.file.wrapper.CmsResourceExtensionWrapperXmlPage</param>
<param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperSystemFolder</param>
<!--param name="wrapper">org.opencms.file.wrapper.CmsResourceWrapperPropertyFile</param-->
</params>
<filter type="include">
<regex>/</regex>
<!--regex>/__properties/.*</regex-->
<regex>/sites/.*</regex>
<regex>/system/</regex>
<!--regex>/system/__properties/.*</regex-->
<regex>/system/galleries/.*</regex>
<regex>/system/modules/.*</regex>
<!--regex>/system/workplace/.*</regex-->
</filter>
</repository>
AFER是重新啓動服務器。
我們定期從OpenCms中導出模塊以保留整個包(文件和屬性),以便將解決方案保持在控制版本(SVN)之下。您可以使用指向sites/default的資源創建一個模塊來執行此操作。但是在做任何導入/導出模塊之前選擇根網站至關重要(如果你不打破你的ocms安裝)。
感謝您的回覆。我很抱歉,但我們正在Windows 7下工作。 – spekdrum