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 <session-timeout>1</session-timeout>

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

System Specification (last edited 2011-01-13 12:12:34 by jrg)