Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
utile:apache_tomcat [2015/09/30 14:04]
86.121.0.116
utile:apache_tomcat [2015/09/30 14:41] (current)
Andrei Roșu-Cojocaru
Line 54: Line 54:
 În arhitectura Apache Tomcat, structura unui serviciu include un motor, o gazdă, un context şi un cluster. Nivelul cel mai de sus este reprezentat de container, iar nivelul cel mai de jos este reprezentat de cluster. În arhitectura Apache Tomcat, structura unui serviciu include un motor, o gazdă, un context şi un cluster. Nivelul cel mai de sus este reprezentat de container, iar nivelul cel mai de jos este reprezentat de cluster.
  
-{{ :​utile:​apache_tomcat:​apache_tomcat01.png?​nolink&​600 }}+{{ :​utile:​apache_tomcat:​apache_tomcat_architecture.png?​nolink&​450 }}
  
 Un serviciu asociază unul sau mai mulţi conectori la motorul serverului. Motorul serverului Apache Tomcat poate rula pe mai multe maşini (virtuale), redirecţionând cererile către cea care este identificată prin adresa IP şi portul specificate în antetele HTTP. Un serviciu asociază unul sau mai mulţi conectori la motorul serverului. Motorul serverului Apache Tomcat poate rula pe mai multe maşini (virtuale), redirecţionând cererile către cea care este identificată prin adresa IP şi portul specificate în antetele HTTP.
Line 86: Line 86:
   * ''​temp''​ – diferite resurse temporare.   * ''​temp''​ – diferite resurse temporare.
  
-{{ :​utile:​apache_tomcat:​apache_tomcat_structure.png?​nolink&​400 }}+{{ :​utile:​apache_tomcat:​apache_tomcat_structure.png?​nolink&​150 }}
  
 ==== Configurare ==== ==== Configurare ====
Line 170: Line 170:
 <note tip>​Încărcarea diferitelor biblioteci (din directorul ''​lib''​) trebuie să se facă explicit (prin apelarea metodei ''​Class.forName("​..."​))'',​ întrucât serverul Apache Tomcat nu realizează acestă operaţie în mod automat atunci când aplicaţia web este instalată.</​note>​ <note tip>​Încărcarea diferitelor biblioteci (din directorul ''​lib''​) trebuie să se facă explicit (prin apelarea metodei ''​Class.forName("​..."​))'',​ întrucât serverul Apache Tomcat nu realizează acestă operaţie în mod automat atunci când aplicaţia web este instalată.</​note>​
  
-{{ :laboratoare:laborator07:figura05_structura_unei_aplicatii_web.png?nolink }} +{{ :utile:apache_tomcat:apache_tomcat_webapplication.png?nolink&​150 ​}} 
  
 Fişierul de configurare ''​web.xml''​ descrie numele aplicaţiei web (''​servlet-name''​) precum şi clasa care conţine servlet-ul implementând practic serviciul web corespunzător (''​servlet-class''​). Opţional, poate fi specificat un parametru ''​load-on-startup''​ care, atunci când are valoare pozitivă indică ordinea în care sunt încărcate clasele respectiv, lasă la latitudinea container-ului care conţine servlet-ul să încarce clasele atunci când este necesar, dacă este dată o valoare negativă. O astfel de clasă trebuie plasată obligatoriu în directorul ''​classes''​. Fişierul de configurare ''​web.xml''​ descrie numele aplicaţiei web (''​servlet-name''​) precum şi clasa care conţine servlet-ul implementând practic serviciul web corespunzător (''​servlet-class''​). Opţional, poate fi specificat un parametru ''​load-on-startup''​ care, atunci când are valoare pozitivă indică ordinea în care sunt încărcate clasele respectiv, lasă la latitudinea container-ului care conţine servlet-ul să încarce clasele atunci când este necesar, dacă este dată o valoare negativă. O astfel de clasă trebuie plasată obligatoriu în directorul ''​classes''​.
Line 257: Line 257:
 === NetBeans === === NetBeans ===
  
-Se creează o referință către serverul Apache Tomcat 8.0 din mediul de dezvoltare NetBeans 8.0.1 (//​Services//​ → //Servers// → click-dreapta → //Add Server...//​).+Se creează o referință către serverul Apache Tomcat 8.0 din mediul de dezvoltare NetBeans 8.0.2 (//​Services//​ → //Servers// → click-dreapta → //Add Server...//​).
  
 {{ :​utile:​apache_tomcat:​tomcat_netbeans01.png?​nolink }} {{ :​utile:​apache_tomcat:​tomcat_netbeans01.png?​nolink }}
utile/apache_tomcat.1443611072.txt.gz · Last modified: 2015/09/30 14:04 by 86.121.0.116
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0