Version 2, last updated by dj_necro at December 03, 2009 11:13 UTC

 

1. Sciągamy plik z JAMES'em file:apache-james-2.3.2.tar.gz
i rozpakowujemy do wybranego folderu, zwanego poniżej ROOT_FOLDER

2. Wykonujemy kolejno polecenia:

  • chmod +x ROOT_FOLDER/bin/run.sh
  • chmod +x ROOT_FOLDER/bin/phoenix.sh
  • ROOT_FOLDER/bin/run.sh (Potrzebne uprawnienia root'a)

Phoenix rzuci wyjątkiem, ale zostaną utworzone foldery z konfiguracją jamesa

3. Do folderu ROOT_FOLDER/apps/james/SAR-INF/  wrzucamy plik konfiguracyjny file:config.xml

4. tworzymy folder ROOT_FOLDER/apps/james/SAR-INF/lib

5. jar z mailetem: "KATALOG_PROJEKTU/mailet/target/mailet-1.0-jar-with-dependencies.jar kopiujemy do folderu  ROOT_FOLDER/apps/james/SAR-INF/lib

6. ponownie wykonujemy polecenie ROOT_FOLDER/bin/run.sh.

 

Jeśli wykonałaś/eś wszystko poprawnie powinny pojawić się komunikaty w stylu :

Using PHOENIX_HOME: /home/necro/Pobrane/james-2.3.2
Using PHOENIX_TMPDIR: /home/necro/Pobrane/james-2.3.2/temp
Using JAVA_HOME: /usr/java/jdk1.6.0_17/
Running Phoenix:

Phoenix 4.2

James Mail Server 2.3.2
log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
AbandonedObjectPool is used (org.apache.commons.dbcp.AbandonedObjectPool@1819ccba)
LogAbandoned: false
RemoveAbandoned: true
RemoveAbandonedTimeout: 60
Remote Manager Service started plain:4555
POP3 Service started plain:110
SMTP Service started plain:20025
NNTP Service started plain:119
FetchMail Disabled

 

 

UWAGA !!: Logi z działania serwisu dostępne są w ROOT_FOLER\apps\james\logs