INSTALLATION ET CRÉATION DU COMPTE ADMINISTRATEUR:
Pour fonctionner, Geronimo aura besoin de connaître les répertoires
d'installation de Java. Le lien n'étant pas fait par défaut sur les machines de la
fac, créez le en remplissant la variable d'environnement JRE_HOME :
Téléchargez la version 3.0.1 de Geronimo à l'adresse suivante en fonction de
votre plateforme :
http://geronimo.apache.org/apache-geronimo-v301-release.html
Lien direct sur la version Unix pour les PC de la fac :
http://apache.crihan.fr/dist/geronimo/3.0.1/geronimo-tomcat7-javaee6-web-
3.0.1-bin.tar.gz
Dézippez l'archive et placer vous dans le dossier obtenu :
Créez-vous un compte administrateur (le login/password par défaut est
system/manager, mais ne semble pas fonctionner) en modifiant le fichier
./var/security/groups.properties et en y rajoutant le login de votre choix
derrière le “admin=”:
admin=jean-claude
Dans le cas où on à plusieurs users, on sépare par une virgule:
admin=jean-claude,robert
Associez un mot de passe à ce compte dans le fichier
./var/security/users.properties :
sous la forme “user=password” (un user par ligne):
jean-claude=camembert
echo 'export JRE_HOME="/usr/lib/jvm/j2sdk1.7-oracle/jre"' >> ~/.bashrc
tar -zxvf geronimo-tomcat7-javaee6-web-3.0.1-bin.tar.gz && cd
geronimo-tomcat7-javaee6-web-3.0.1/
TUTORIEL D’UTILISATION D’APACHE GERONIMO
Pierre Frayer & François Lefebvre – M2 Miage IPI-NT
DÉMARRER, ARRÊTER GERONIMO ET ACCÉDER À LA CONSOLE
D'ADMIN :
Pour démarrer le serveur, lancez la commande :
(ou ./bin/geronimo run pour pouvoir taper des commandes de geronimo)
Pour arrêter le serveur:
Pour la console d'admin, ouvrez un navigateur et allez sur
http://localhost:8080/console
DÉPLOYER UNE APPLICATION:
Dans le menu de gauche, cliquez sur « Déployer ». Indiquez l'adresse du
fichier WAR et son éventuelle plan de déploiement, puis cliquez sur
« Install »
Une notification apparaît si le déploiement s'est bien déroulé.
Pour voir l'application dans la console, cliquez sur « Web Apps (WAR) » dans
le menu de gauche. De là, vous pouvez stopper, redémarrer ou désinstaller une
appli.
./bin/geronimo start
./bin/geronimo start
INFOS UTILES:
Geronimo est un serveur d'application open-source développé par la Apache
Software Foundation et distribué sous licence Apache.
Geronimo embarque un serveur Tomcat et est compatible avec les
spécifications Java EE 5 et 6, comme par exemple les servlets, les portlets,
les JSP, JDBC, RMI, e-mail, JMS ou encore web services.
La liste des composants qu’embarque Geronimo :
Component Description
Apache
Tomcat
HTTP server and Servlet container supporting Java Servlet 2.5
and JavaServer Pages (JSP) 2.1.
Jetty HTTP server and Servlet container supporting Java Servlet 2.5
and JavaServer Pages 2.1—an alternative to the Tomcat server.
Apache
ActiveMQ
Open source Java Message Service (JMS) 1.1 applications
provider and supporter of message-driven beans (MDBs).
Apache
OpenEJB
Open source Enterprise JavaBeans (EJB) Container System and
EJB Server that supports Enterprise JavaBeans at the 3.0 level,
including Container Managed Persistence 2 (CMP2) and EJB Query
Language (EJBQL).
Apache
OpenJPA Open source Java Persistence API (JPA) 1.0 implementation.
Apache
ServiceMix
Open source Enterprise Service Bus (ESB) and component suite
based on the Java Business Integration (JBI) standard on JSR 208.
Apache Axis
and Apache
Scout
Axis is a Simple Object Access Protocol (SOAP) implementation,
while Scout is a JSR 93 (JAXR) implementation. These provide
support for Web Services and Web Services Interoperability
Organization (WS-I) Basic Profile support.
Apache CXF
Web Services frameworks with variety of protocols such as SOAP,
XML/HTTP, RESTful HTTP, or CORBA and work over a variety of
transports such as HTTP, JMS or JBI.
Apache Derby Full-fledged relational database management system (RDBMS)
with native Java Database Connectivity (JDBC) support.
Apache WADI
Clustering, load balancing and failover solution for the web
application container tier. (The project is currently in incubation
under the Apache Incubator.)
MX4J
Java Management Extensions that supplies tools for managing
and monitoring applications, system objects, devices and service
oriented networks.
Dans le dossier où est Geronimo, deux sous dossiers peuvent nous intéresser:
bin : contient les différents binaires permettant de lancer/gérer le serveur
var : contient les différents fichiers de configuration, autant pour
Geronimo que pour Tomcat
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !