Mercurial > hg > tomcat-userconfig
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 |
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 | 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 | 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". |