Archiv für Mai 2010

Tomcat6 Security deaktivieren

Sonntag, 9. Mai 2010

Seit der Version 6 von Tomcat wird ein zusätzliches internes Security Modul mitgeliefert. Dieses kann bei Anwendungen zu Problemen mit den Klassen Permissions führen.

Bei Debian sowie Ubuntu kann dieses Modul schnell und einfach in der Datei

/etc/init.d/tomcat6

deaktiviert werden. Hier einfach nach den Eintrag Namens

TOMCAT6_SECURITY=yes

suchen und diesen mit no deklarieren.

Anschließend Tomcat6 neustarten: /etc/init.d/tomcat6 restart

Tomcat Host Access Log

Sonntag, 9. Mai 2010

Haben Sie nach unserer Anleitung ISPCP mit Tomcat6 konfiguriert, so können Sie schnell und einfach eine Accesslos auf Ihre Applikation im Tomcat Host definieren.

Einfach hierzu die Datei /etc/tomcat6/server.xml öfffnen, den entsprechenden Host Eintrag wählen und die Zeile


<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="/var/www/virtual/domain.tld/logs" prefix="tomcat_access_" suffix=".log"
pattern="common" resolveHosts="false"/>

hinzufügen. Der komplette Host muss dann wie folgt aussehen:


<Host name="www.domain.tld" appBase="/var/www/virtual/domain.tld/webapps" unpackWARs="true">
<Alias>domain.tld</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="/var/www/virtual/domain.tld/logs" prefix="tomcat_access_" suffix=".log"
pattern="common" resolveHosts="false"/>
</Host>