 1. Debug Modus aktivieren:Im File <tomcat>/bin/startup.sh folgende Zeile hinzufügen: export JAVA_OPTS="-classic -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8889,server=y,suspend=n $JAVA_OPTS"
Nach einem Restart ist die Java VM vom Tomcat auf Port 8889 zB mit Eclipse erreichbar.
2. Proxy aktivieren:Im File <tomcat>/bin/startup.sh folgende Zeile hinzufügen: export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=ml-proxyfarm-virt.inhouse.start.de -Dhttp.proxyPort=8080 "
Danach ein restart.
3. Usermanagement / .htaccess / Authentifizierung beim Tomcat
.htaccess funktioniert nicht, statt dessen schreibt man in seine WEB-INF/web.xml folgendes:
<web-app> : </servlet-mapping>
<security-constraint> <web-resource-collection> <web-resource-name>everything</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>showroom</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> <realm-name>showroom</realm-name> </login-config>
</web-app>
Ausserdem in der tomcat-users.xml die Rolle showroom definieren mit einem User.... : <role rolename="showroom"/> <user username="martin" password="geheim" roles="showroom"/> :
|