= Doms System Specs = This page details use of folders and ports == Ports == All these portnumbers are only two digits, the prefix is determined by the portrange || port || application || specified by || referenced by || description || || xx80 || tomcat http server || server.xml || context.xml.default, fedora.fcfg, jaas.conf || The http port of the tomcat server || || xx43 || tomcat https port || server.xml || fedora.fcfg || || || xx16 || activeMQ messaging port || fedora.fcfg || nothing yet || || xx09 || tomcat ajp port || server.xml || nothing || possibly redundant || || xx05 || tomcat shutdown port || server.xml || fedora.fcfg || The shutdown port of the tomcat server || == Users == || user || specified by || referenced by || description || || fedoraAdmin || fedora-users.xml || Ingester || The admin user for fedora || || fedoraReadOnlyAdmin || fedora-users.xml || context.xml.default, fedora.fcfg, Broadcast Extraction Service, Summa/Doms storage || The view everything, change nothing user for backend services || || fedoraIntCallUser || fedora-users.xml || beSecurity.xml || The user used for fedora2fedora calls, must be there || == config files == || config file || responsibilities || || tomcat/bin/setenv.sh || Setting org.apache.activemq.default.directory.prefix so that activeMQ stores it cache in a sensible location. Setting FEDORA_HOME for the tomcat || || tomcat/config/web.xml || setting 1 || || tomcat/config/server.xml || setting tomcat port numbers || || services/conf/fedora/logback.xml || fedora's log config || || services/conf/fedora/jaas.conf || attaching "authchecker" webservice to fedora's auth system || || services/conf/fedora/fedora.fcfg || fedora config 1. informing fedora about tomcat port numbers 2. specifying where to load the repository policies 3. Specifying and configuring the database system to use (derby/postgresql) 4. Attaching the bitstorage hook to fedora (must know highlevel bitstorage address) 5. Attaching the ecm/validator hook to fedora 6. specifying the activeMQ port number || || services/conf/fedora-users.xml || The specific users of fedora. || || services/conf/akubra-llstore.xml || Specifying where to store the fedora objects (data folder) || || context.xml.default || Everything. Config for the webservices, mostly where to find each other. Specifying the log4j config file for each of them || || log4j.*.xml || log4j config for the specific service ||