Вы находитесь на странице: 1из 19

Installation et Configuration des d serveur web b

Elabor par : Mohamed Djemaa

Introduction
une application Web (aussi appele site pp ( pp Web dynamique ou WebApp) est un logiciel applicatif installer sur un serveur et pp manipulable grce un navigateur web. Un serveur est un logiciel dont le rle est de mettre disposition des clients certaines ressources(images, page html).

Environnement
' '

Je suppose q vous utilisez Windows. pp que Installer JDK 1.6/1.5 dans votre ordinateur: vous pouvez utilisez linstallation par dfaut l installation de Windows(JRE).

Installation Tomcat
'

Aller dans le site de tlchargement de Tomcat:


'

http://tomcat.apache. http://tomcat apache org/download-60.cgi

'

Clicker sur le lien 32-bit Windows zip (pgp, md5) .


Tlcharger le fichier sur le disque et executer le fichier fichier.

'

ExcutionTomcat E ti T t
'

'

'

Dans le rpertoire dinstallation de tomcat ouvrir le dossier bin Clicker sur tomcat6.exe et suivez lassistant l assistant dinstallation. Ouvrir le navigateur web et crire lurl suivante http://localhost:8080.
'

La page dacceil de Tomcat saffiche. T ffi h

Excuter quelques Examples


'

A partir de la page dacceil de tomcat , vrifier lexcution des exemples pour tre sur que tous q marche bien .

Dploiement dune application D l i t d li ti Web


'

'

Dans la page dacceuil de Tomcat aller Tomcat Manager. Une page dauthentification s affiche. saffiche

Ajout dun utilisateur Tomcat


' ' ' '

Ouvrir le fichier tomcat-users.xml existant tomcat users.xml dans le rpertoire conf de tomcat. Dsactiver les commentaires dans les balises tomcat-users. Ajouter le role manager en plus des rles role1 et tomcat Ajouter un utilisateur admin et lui affecter le ff role manager.

Ajout dun utilisateur Tomcat


<role rolename="manager"/> role rolename manager / <user username="admin" password= admin roles= manager /> password="admin" roles="manager"/>

Excuter deux serveurs E c ter de ser e rs Tomcat


'

Pour des besoins de test o production , vous avez besoin dinstaller deux serveurs sur la mme machine. Que faire?

Excuter deux serveurs E c ter de ser e rs Tomcat


'

'

Recommencer les tapes dinstallation de serveur tomcat o copier coller le rpertoire dinstallation de tomcat dj installer. Modifier le fichier server.xml existant dans le
rpertoire conf de Tomcat.

Ports Tomcat
'

Les ports par defaut utilis par tomcat sont : 8080, 8005, 8009. 8080 8005 8009
' ' '

8080 numro du port http. 8005 port darrt de tomcat. 8009 is the AJP port pour lier Tomcat un serveur A Apache . h 8443 pour les connections SSL 8082 pour la connections avec un proxy

'

Tomcat utilise dautre ports


' '

' '

Par exemple utilis le port 9090, 9005, t 9009. 9005 et 9009 Lancer le nouveau serveur en excutant le fichier bootstrap.jar existant dans le rpertoire bin de tomcat: java jar bootstrap.jar

Changing Ports
' ' '

Only one server at a time can accept connections on ports 8080, 8005 and 8009 t 8080 8005, d 8009. If you want run a second Tomcat server, you must change the values of these ports for the second server server. Just edit server.xml to change these ports.
' ' '

Shutdown the server first. Values dont matter For Linux/Unix, values <1024 are owned by root processes so you normally can t use these values cant values.

'

Now restart the server. Point your browser at the new port number to check.
'

http://localhost:9090 for example.

Editing server.xml
'

' '

The following slides show the config settings g g g that you need to change the shutdown, http, and ajp p jp ports. You can freely change other parameters if you want. Note of course you are taking advantage of your basic XML knowledge knowledge.

Shutdown port
<!-- A "Server" is a singleton element that represents the entire JVM, JVM which may contain one or more "Service" instances. The Server listens for a shutdown command on the indicated port. Note: A "Server" is not itself a "Container", so you may not define subcomponents such as "Valves" or "Loggers" at this Valves Loggers level. --> <Server port="9005" shutdown="SHUTDOWN" debug="0">

Connecteur HTTP
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> <Connector port="9090" maxThreads="150" minSpareThreads="25" Th d "150" i S Th d "25" maxSpareThreads="75" enableLookups= false redirectPort= 8443 enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" g disableUploadTimeout="true" /> <!-- Note : To disable connection timeouts, set connectionTimeout value to 0 --> ti Ti t l t

AJP Port
<!-- Define a Coyote/JK2 AJP 1.3 Connector y on port 8009 --> Connector port 9009 <Connector port="9009" enableLookups="false" redirectPort="8443" d b di tP t "8443" debug="0" "0" protocol="AJP/1.3" />

Atelier Html
Crer une page html q contient : p g qui une image un tableau 3 colonnes , 2 lignes lignes. un tableau 1 ligne , 2 colonnes contenant une i image et d t t t du texte.

Formulaire
<form name="mon_formulaire" action="mon_programme.pl"> <input type="text" name="nom" value="" size="60" /> <input t <i t type="radio" name="rad1" value="" size="60" />choix1 " di " " d1" l "" i "60" /> h i 1 <input type="radio" name="rad2" value="" size="60" />choix2 <input type="checkbox" name="chk1" value="" size="60" />choix1 <input type="checkbox" name="chk2" value="" size="60" / />choix2 <select name="liste"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <input type="submit" name="envoyer" value="envoyer" /> </form>

Вам также может понравиться