Deprecated: Function split() is deprecated in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 146 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 236 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/actions.php on line 128
Scopul acestui tutorial este de a descrie modalităţile de integrare a serverului Web Apache cu Tomcat pentru pagini jsp şi servlet-uri.
Apache este folosit pentru a servi continut static iar cererile pentru pagini de tip jsp/servlets vor fi trimise mai departe la Tomcat.
mod_jk este un modul Apache pe care îl vom folosi pentru a facilita comunicarea între cele două aplicaţii.
Linkuri utile:
Este recomandat ca pentru aplicaţiile care ruleaza sub Tomcat să le fie rezervat un spaţiu de nume separat, de exemplu /servlets ce va usura mult instalarea ulterioară de servlet-uri. În cazul în care aplicaţiile vor fi instalate pe rădăcină atunci o repornire a serverului Apache va fi necesar pentru a se lua în considerare noua configuraţie.
Următoarele fişiere de configurare Apache au fost modificate: /etc/httpd.conf se adaugă următoarea linie
+Include /etc/apache2/tomcat/mod_jk.conf
Am creat directorul /etc/apache2/tomcat cu 2 fişiere:
/etc/apache2/tomcat/mod_jk.confLoadModule jk_module /usr/lib/apache2/mod_jk.so # Where to find workers.properties JkWorkersFile /etc/apache2/tomcat/workers.properties # Where to put jk logs JkLogFile /var/log/apache2/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel info # Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " # JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories # JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" # Send servlet # JkMount /servlets worker1 JkMount /servlets/* worker1
/etc/apache2/tomcat/workers.propertiesworkers.tomcat_home=/java/tomcat workers.java_home=/usr/java/jdk ps=/ worker.list=worker1 worker.worker1.port=8009 worker.worker1.host=localhost worker.worker1.type=ajp13 worker.worker1.lbfactor=1
| Publicaţi pe acest Wiki doar conţinut original, nu se acceptă copierea articolelor de pe alte site-uri. Se recomandă folosirea link-urilor in acest caz. | ||
|
|
|
|