The problem we’ve been having is to do with our Alfresco server name when using CMIS.
We are running our Alfresco instance behind an Apache server (on a different box) and the default configuration means that when we make a call to the CMIS server all the links returned have the link to the Alfresco host which we can’t follow as it’s behind a firewall.
ApacheHost.org -> AlfrescoHost.org
e.g. Make a call to https://ApacheHost.org/alfresco/service/cmis and all the links come back with AlfrescoHost.org as part of the URL
The solution described here Alfresco JIRA issue is as follows:
Add to the file
tomcat/shared/classes/META-INF/spring-webscripts-config-custom.xml
(You may need to create the file)
<alfresco-config> <config evaluator="string-compare" condition="Server"> <server> <scheme>http</scheme> <hostname>your-public-host</hostname> <port>your-port</port> <path>alfresco</path> </server> </config> </alfresco-config>
If you haven’t done it already then it’s probably worth adding/changing the following in alfresco-global.properties as well
alfresco.context=alfresco alfresco.host=${localname} alfresco.port=8080 alfresco.protocol=http share.context=share share.host=${localname} share.port=8080 share.protocol=http