-
Notifications
You must be signed in to change notification settings - Fork 22
Configuration(CMIS server)
linzhixing edited this page Apr 29, 2014
·
7 revisions
-
CMIS server is based on Spring framework, and all of the configuration setting is centralized in Spring propertyConfigurator.
-
Property files can be overwritten. They are overwritten in the following order. (More below, more precedent.)
For the detail, please see<SOURCE_PATH>/nemakiware/src/main/webapp/WEB-INF/classes/propertyContextxml
.-
<SOURCE_PATH>/nemakiware/src/main/webapp/WEB-INF/classes/nemakiware.properties
(and some other sub property files) -
<SOURCE_PATH>/nemakiware/src/main/resources/custom-nemakiware.properties
(If NemakiWare works in production Tomcat environment:) <INSTALL_PATH>/apache-tomcat-7.x.xx/shared/classes/app-server-couchdb.properties
<INSTALL_PATH>/apache-tomcat-7.x.xx/shared/classes/app-server-solr.properties
<INSTALL_PATH>/apache-tomcat-7.x.xx/shared/classes/app-server-general.properties
-
-
For developer,
custom-nemakiware.properties
is the most important. Every customization should be put here. -
For administrator,
app-server-xxx.properties
are the most important. They take user inputs in the installer. -
Spring context configuration XML files are also described in property files. So you can replace the back end etc. as you like.
- Note: You can define a new property key for your customization use, please pay attention to avoid conflict of property keys.