我们打算将 Alfresco 4.2f 升级到 Alfresco 5.1 CE,目前正在测试新版本中是否也提供所需的功能。
一个停止点是停用在每个目录中创建的两个文件 __CheckInOut.exe 和 __ShowDetails.exe 的机会。我们设法在 4.2f 中做到这一点,根据 5.1 的文档,我们所要做的就是将子系统“fileServers”的目录复制到新版本的目录中。我们这样做了,必须停用例如一些 NFS 指令(这证明 Alfresco 正在读取此目录)。但是,尽管所需的行在子系统/fileServers/default/file-servers-context.xml 中设置为注释:
<!--
<bean class="org.alfresco.filesys.repo.desk.CheckInOutDesktopAction">
<property name="name">
<value>CheckInOut</value>
</property>
<property name="filename">
<value>__CheckInOut.exe</value>
</property>
</bean>
<bean class="org.alfresco.filesys.repo.desk.JavaScriptDesktopAction">
<property name="name">
<value>JavaScriptURL</value>
</property>
<property name="filename">
<value>__ShowDetails.exe</value>
</property>
<property name="scriptName">
<value>alfresco/desktop/showDetails.js</value>
</property>
<property name="attributeList">
<value>anyFiles</value>
</property>
<property name="preprocess">
<value>copyToTarget</value>
</property>
</bean>
-->
每个目录仍然包含这两个文件。有人知道在新版本中它们是如何隐藏/停用的吗?
谢谢您的帮助或提示,
斯蒂芬
答案1
我自己能够回答这个问题:
使用 Alfresco 5.1 文件文件服务器上下文.xml和文件服务器.properties必须保存在目录中/opt/alfresco-community/tomcat/shared/classes/alfresco/extension/subsystems/fileServers/default/default,则这两个exe文件就会消失。
问候,
斯蒂芬