May 15, 2009

Beispiel Apache und Tomcat mit modjk

« Selenium mit Java | Main | Maven Versions Plugin »

Der große Vorteil des Apache Webservers ist die unglaublich große Vielfalt an Opensource Applikation, allen voran PHP Applikationen, sowie die Vormachtstellung des Apache Webservers im Internetbereich dar.

Der große Vorteil von Apache Tomcat, bedingt durch Java, ist der schnelle Aufbau von komplexen Applikationen.

Wie kombiniert der Entwickler am besten beide Technologien?

Einfaches Beispiel Ubuntu 8.04:

Direktes weiterreichen aller Apache Requests an Tomcat.

1. tomcat.conf in /etc/apache2/conf.d:
NameVirtualHost *:80
<VirtualHost *:80>
  JkMount /* worker1
  JkMount / worker1
</VirtualHost>
2. in /etc/apache2/mods-enabled/jk.load folgendes hinzufügen
JkWorkersFile $CATALINA_HOME/conf/workers.properties
3. $CATALINA_HOME/conf/workers.properties
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
4. $CATALINA_HOME/conf/server.xml - JKConnector konfigurieren
<Connector port="8009" protocol="AJP/1.3" enableLookups="false"/>
Und schon hat man Apache mit Tomcat gekoppelt. Die Kombination bietet noch viel mehr. Ein erwähnenswertes Feature stellt die Loadbalancingfähigkeit dar, mit Hilfe derer man ganze zustandsbehaftete bzw. zustandslose Clusterarchitekturen aufbauen kann. Viele Grüße
Rafael

Technorati Tags:

Posted by rafael.sobek at 12:33 PM in Uncategorized

 

[Trackback URL for this entry]

Your comment:

(not displayed)
 
 
 

Live Comment Preview:

 
« May »
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
31