Why make donate

Installation

Conteneur Web

Pour installer l'application il suffit de déployer l'archive war dans un conteneur Web comme Tomcat

Par défaut une base de donnée H2 est créée dans le répertoire /tmp. Pour modifier ce comportement par défaut il suffit de créer le fichier /etc/pollen.properties (qui peut aussi être placé dans le répertoire de l'utilisateur ($HOME) ou dans le dossier depuis lequel l'application est lancée) et de le remplir avec les propriétés suivantes :

# Configuration de la base de données
hibernate.show_sql=false
hibernate.dialect=org.hibernate.dialect.H2Dialect
hibernate.connection.username=username
hibernate.connection.password=password
hibernate.connection.driver_class=org.h2.Driver
hibernate.connection.url=jdbc:h2:file://tmp/pollen/pollen

# Répertoire des images transférées
upImgDir=/tmp/pollen/uploadedImages

# Taille maximal des images transférées (en octets)
upload.filesize-max=1048576
upload.requestsize-max=10485760

# Configuration de l'envoi d'emails automatiques
email_host=smtp.free.fr
email_port=25
email_from=bot@pollen.org

# Répertoire des flux de syndication (Atom)
feedDir=/tmp/pollen/feeds

# Adresse du site (utilisée pour les emails de rappel)
siteUrl=http://www.site.org/pollen/

Pour une base PostgreSQL on aura :

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class=org.postgresql.Driver
hibernate.default_schema=public

Il peut-être nécessaire de redéployer l'application après avoir modifié ce fichier.

Un utilisateur avec les droits d'administration est créé automatiquement (identifiant "admin", mot de passe "pollen"). Par mesure de sécurité il est important de supprimer cet utilisateur après avoir créer un autre compte administrateur.

Conteneur embarqué

Depuis pollen-1.1.1, il est possible de le lancer avec un conteneur embarqué seulement en disposant du fichier war.

Pour cela, lancez pollen avec la commande suivante :

java -jar pollen-x.x.x.war

Ensuite, ouvrez un navigateur à l'adresse : http://localhost:8080

Vous pouvez aussi utiliser des options de lancement : http://winstone.sourceforge.net/#commandLine