1. You will need to install and configure fedora
a. get the binary distribution for fedora server 2.1.1 for Windows at
http://www.fedora.info/download/2.1.1/download.cgi
b. unzip the file to a directory such as c:\fedora-2.1.1
c. make sure that JAVA_HOME is set and java bin directory is in the path
d. set FEDORA_HOME to the base directory of your fedora installation:
c:\fedora-2.1.1 in our case and put %FEDORA_HOME%\server\bin in the path.

e. setup the server's default relational database McKoi:
run "mckoi-init xxxx xxxx"
note: first xxx is the username
second xxx is the password

f. configure the fedora server:
1. run "fedora-setup no-ssl-authenticate-apim"
2. edit the file FEDORA_HOME/server/config/fedora.fcfg
param name="adminEmailList" change the value to your email address
param name="adminPassword" change the value to xxxxx
param name="fedoraServerPort" change the value to 8086 (if 8086 is available)
param name="fedoraShutdownPort" change the value to 8006

param name="fedoraRedirectPort" change the value to 8446
param name="log_level" change the value to "finest"
param name="retainPIDs" add value value "thalia admin authz tag user"
param name="doMediateDatastreams" change value to "true"
param name="maxResults" change value to "500"
param name="level" change value to "1"
param name="dbPassword" change value to "fedoraThalia" with <datastore id="localMcKoiPool">

2. everytime you run thalia, you will have to make sure that the server is started and running
a. start the database:
run "mckoi-start"
b. start the server
run "fedora-start mckoi"

If you need to stop the server:
fedora-stop
after you stop the server you can shutdown the database by running
mckoi-stop fedoraAdmin fedoraThalia

3. check out thalia source, fix the possible reference problems (see thalia\ime\lib\readme.txt) and build the ime project.

  • No labels