Mercurial > hg > tomcat-userconfig
view dist/README @ 18:1915c9c69129
Rename package.
author | Mikhail Kryshen <mikhail@kryshen.net> |
---|---|
date | Tue, 03 Nov 2009 03:42:30 +0300 |
parents | 012d66bbc61f |
children | d3495301ca01 |
line wrap: on
line source
= Description = Tomcat event listener to automatically deploy update and undeploy applications from user home directories. This is a rewrite of org.apache.catalina.startup.UserConfig listener included in Tomcat which adds the following features: - multiple web applications for each user, - automatic application deployment, - on UNIX access remote user database using getent command. = Installation = Copy userconfig.jar to Tomcat lib directory. Add Listener to the Host element in the Tomcat configuration file (server.xml). Listener that uses passwd database to list users: <Listener className="kryshen.catalina.userconfig.PasswdUserConfig"/> Listener that considers all home directories in the specified base directory: <Listener className="kryshen.catalina.userconfig.HomesUserConfig"/> = Listener properties = Common: directoryName - base directory for web applications inside user's home directory. Default: "public_webapps". appsPerUser - maximum number of application each user is allowed to deploy. Default: -1 (unlimited). PasswdUserConfig: passwd - path to local passwd file. Default: "/etc/passwd". getent - getent command. Local passwd is used if this is not set. Default: not set (null). HomesUserConfig homeBase - base directory for user homes. Default: "/home".