Installation de RedHat WAF + CCM

© 2004 Jean-Marc Vanel e-mail: Envoyer vos commentaires - Ma page d'accueil - Table des matières

2004-04-07


2004-04-05

lun avr  5 13:37:35 CEST 2004

Les choses sérieuses commencent :
rpm -Uvh /home/jmv/distribs/ccm-devel-2.1.0.AUTO.04.04.2004-1.src.rpm
rpm -Uvh /home/jmv/distribs/ccm-core-6.1.0.AUTO.04.04.2004-6.src.rpm

root:/# unzip /home/jmv/distribs/ccm-scripts-2.1.0.AUTO.04.04.2004.zip

jmv@protea:/mnt/home2/jmv/opt/ccm-core-6.1.0# export CCM_SCRIPTS_HOME=/usr/share/ccm-scripts/
jmv@protea:/mnt/home2/jmv/opt/ccm-core-6.1.0# ./rollingbuild.sh

if [ "x$CCM_SCRIPTS_HOME" = "x" ]; then
echo "Please set CCM_SCRIPTS_HOME environment variable"
fi

rm -rf build MANIFEST MANIFEST.SKIP

if [ "x$AUTO_BUILD_COUNTER" != "x" ]; then
CCM_BUILD_COUNTER=$AUTO_BUILD_COUNTER
export CCM_BUILD_COUNTER
fi

exec $CCM_SCRIPTS_HOME/bin/build.sh
Setting up build environment variables



Je trouve tous les zip dans :
http://ftp.redhat.com/pub/redhat/ccm/nightly/zip/ , le coeur étant ceci : ccm-cms-6.1.0.AUTO.04.04.2004-6.zip

Je fais ceci pour supprimer les doublons de date et garder seulement les non binaires :
grep 04.04.2004 ccm-redhat.txt | grep -v bin.zip  | grep -v md5 
ccm-bookmarks-1.0.0.AUTO.04.04.2004-1.zip 05-Apr-2004 01:23 31k
ccm-cms-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 1.4M
ccm-cms-assets-fileattachment-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 21k
ccm-cms-types-address-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 31k
ccm-cms-types-agenda-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 16k
ccm-cms-types-article-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 13k
ccm-cms-types-event-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 21k
ccm-cms-types-faqitem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 16k
ccm-cms-types-filestorageitem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 19k
ccm-cms-types-formitem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 22k
ccm-cms-types-formsectionitem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 30k
ccm-cms-types-glossaryitem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 16k
ccm-cms-types-job-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 17k
ccm-cms-types-legalnotice-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 14k
ccm-cms-types-minutes-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 15k
ccm-cms-types-motditem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 18k
ccm-cms-types-mparticle-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 51k
ccm-cms-types-newsitem-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 17k
ccm-cms-types-organization-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 21k
ccm-cms-types-pressrelease-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 15k
ccm-cms-types-service-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 14k
ccm-core-6.1.0.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 11.2M
ccm-devel-2.1.0.AUTO.04.04.2004.zip 05-Apr-2004 01:23 3.5M
ccm-faq-1.0.0.AUTO.04.04.2004-1.zip 05-Apr-2004 01:23 40k
ccm-forum-1.4.1.AUTO.04.04.2004-6.zip 05-Apr-2004 01:23 172k
ccm-glossary-1.0.0.AUTO.04.04.2004-1.zip 05-Apr-2004 01:23 39k
ccm-portalserver-1.0.0.AUTO.04.04.2004-1.zip 05-Apr-2004 01:23 523k
ccm-scripts-2.1.0.AUTO.04.04.2004.zip 05-Apr-2004 01:23 61k
ccm-tools-2.1.0.AUTO.04.04.2004.zip 05-Apr-2004 01:24 301k
ccm-tools-servlet-tomcat-2.1.0.AUTO.04.04.2004.zip 05-Apr-2004 01:24 11k
A titre d'échantillon, je regarde Organisation.java, espérant y trouver une interface décrivant une organisation avec sa hiérarchie. C'est juste une extension de  ContentPage qui ajoute 4 propriétés : LINK, CONTACT, IMAGE, IMAGE_ID . On est loin d'un modèle objet pour une entreprise !

2004-04-02

J'ai trouvé la grosse doc. sur WAF :
[PDF] Red Hat Web Application Framework 6.0 WAF Developer’s Guide
Format de fichier: PDF/Adobe Acrobat
Tous les autres manuels WAF sont là :
http://www.redhat.com/docs/manuals/waf/

Je me rends compte que la version 5.2.1 que j'ai téléchargée est loin d'être la dernière, et qu'il me faut une 6.X .
Quand n'a pas RedHad Linux entreprise, il vaut mieux utiliser l'installation zip, surtout si comme moi, on a déjà plein d'outils Java tel que ant.

Je parcours la Javadoc de
ccm-core-5.2.1. C'est bien ce que j'avais compris. C'est une alternative radicalement différente à l'utilisation des EJB. Il y a une modélisation objet des notions de role, utilisateur, persmission (com.arsdigita.kernel.permissions). C'est une approche qui me va; cependant l'ouverture du code est médiocre: il y a très peu d'interfaces Java.

2004-04-01

jeu avr  1 16:50:22 CEST 2004

Je trouve up2date trop lent, j'essaye yum:
yum-2.0.6-1.noarch.rpm
que je vais chercher sur http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/
gvim /etc/sysconfig/rhn/sources
http://www.fedora.us/wiki/FedoraHOWTO

YUM = Yellow dog Updater, Modified : http://linux.duke.edu/projects/yum/index.ptml

jeu avr  1 15: CEST 2004

Il va me falloir pas mal d'espace disque! Je vois qu'il utilise des paquetages récents, comme gcc 3.4 . J'ai pris l'option d'installer les RPM, mais alors il faut tout avoir en RPM!
rpm -Uvh  ccm-config-1.0.44-1.noarch.rpm
erreur: Dépendances requises:
ant >= 1.5 est nécessaire pour ccm-config-1.0.44-1
junit >= 3.8 est nécessaire pour ccm-config-1.0.44-1
httpunit >= 1.4.1 est nécessaire pour ccm-config-1.0.44-1

rpm -Uvh ant-1.5.2-24.1.i386.rpm
attention: ant-1.5.2-24.1.i386.rpm: signature V3 DSA: NOKEY, key ID 30c9ecf8
erreur: Dépendances requises:
ant-core = 1.5.2-24.1 est nécessaire pour ant-1.5.2-24.1
bcel >= 5.0-11 est nécessaire pour ant-1.5.2-24.1
commons-logging >= 1.0.2-13 est nécessaire pour ant-1.5.2-24.1
gcc34-java est nécessaire pour ant-1.5.2-24.1
jaf >= 20030319-2 est nécessaire pour ant-1.5.2-24.1
jakarta-regexp >= 1.2-13 est nécessaire pour ant-1.5.2-24.1
javamail >= 20031006-2 est nécessaire pour ant-1.5.2-24.1
junit >= 3.8.1-2 est nécessaire pour ant-1.5.2-24.1
lib-javax-activation-20030319.so est nécessaire pour ant-1.5.2-24.1
lib-javax-mail-20031006.so est nécessaire pour ant-1.5.2-24.1
lib-javax-xml-parsers-2.2.1.so est nécessaire pour ant-1.5.2-24.1
lib-javax-xml-transform-2.4.1.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-bcel-5.0.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-commons-logging-1.0.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-regexp-1.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-tools-ant-1.5.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-tools-bzip2-1.5.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-tools-mail-1.5.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-tools-tar-1.5.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-apache-tools-zip-1.5.2.so est nécessaire pour ant-1.5.2-24.1
lib-org-xml-sax-2.2.1.so est nécessaire pour ant-1.5.2-24.1
libgcj.so.5 est nécessaire pour ant-1.5.2-24.1
xalan-j >= 2.4.1-12 est nécessaire pour ant-1.5.2-24.1
xerces-j >= 2.2.1-12 est nécessaire pour ant-1.5.2-24.1
 
Download Red Hat Applications

Interested in nightly builds for the following?

  • Red Hat Web Application Framework
  • Red Hat Content Management System
  • Red Hat Portal Server
  • Red Hat Collaboration Applications

Get them from ftp.redhat.com.