annotate dist/README @ 18:1915c9c69129

Rename package.
author Mikhail Kryshen <mikhail@kryshen.net>
date Tue, 03 Nov 2009 03:42:30 +0300 (2009-11-03)
parents 012d66bbc61f
children d3495301ca01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
1 = Description =
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
2
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
3 Tomcat event listener to automatically deploy update and undeploy
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
4 applications from user home directories.
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
5
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
6 This is a rewrite of org.apache.catalina.startup.UserConfig listener
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
7 included in Tomcat which adds the following features:
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
8 - multiple web applications for each user,
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
9 - automatic application deployment,
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
10 - on UNIX access remote user database using getent command.
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
11
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
12 = Installation =
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
13
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
14 Copy userconfig.jar to Tomcat lib directory. Add Listener to the Host
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
15 element in the Tomcat configuration file (server.xml).
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
16
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
17 Listener that uses passwd database to list users:
18
1915c9c69129 Rename package.
Mikhail Kryshen <mikhail@kryshen.net>
parents: 17
diff changeset
18 <Listener className="kryshen.catalina.userconfig.PasswdUserConfig"/>
17
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
19
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
20 Listener that considers all home directories in the specified base
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
21 directory:
18
1915c9c69129 Rename package.
Mikhail Kryshen <mikhail@kryshen.net>
parents: 17
diff changeset
22 <Listener className="kryshen.catalina.userconfig.HomesUserConfig"/>
17
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
23
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
24 = Listener properties =
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
25
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
26 Common:
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
27
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
28 directoryName - base directory for web applications inside user's
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
29 home directory. Default: "public_webapps".
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
30
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
31 appsPerUser - maximum number of application each user is allowed to
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
32 deploy. Default: -1 (unlimited).
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
33
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
34 PasswdUserConfig:
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
35
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
36 passwd - path to local passwd file. Default: "/etc/passwd".
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
37
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
38 getent - getent command. Local passwd is used if this is not set.
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
39 Default: not set (null).
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
40
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
41 HomesUserConfig
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
42
012d66bbc61f README. Set default homeBase value.
Mikhail Kryshen <mikhail@kryshen.net>
parents:
diff changeset
43 homeBase - base directory for user homes. Default: "/home".