donaldp 01/11/10 13:03:57
Modified: src/xdocs assemblers-guide.xml book.xml
creating-a-server-application.xml phoenix.uris
Added: src/xdocs environment-xml-specification.xml
Removed: src/xdocs server-xml-specification.xml
Log:
Update documentation to refer to environment.xml rather than server.xml
Revision Changes Path
1.4 +2 -2 jakarta-avalon-phoenix/src/xdocs/assemblers-guide.xml
Index: assemblers-guide.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/xdocs/assemblers-guide.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- assemblers-guide.xml 2001/04/20 01:49:44 1.3
+++ assemblers-guide.xml 2001/11/10 21:03:57 1.4
@@ -48,7 +48,7 @@
<link href="assembly-xml-specification.html">assembly.xml
specification</link>
</li>
<li>
- <link href="server-xml-specification.html">server.xml
specification</link>
+ <link href="environment-xml-specification.html">environment.xml
specification</link>
</li>
</ol>
</s1>
@@ -56,7 +56,7 @@
<footer>
<legal>
Copyright (c) @year@ The Jakarta Apache Project All rights reserved.
- $Revision: 1.3 $ $Date: 2001/04/20 01:49:44 $
+ $Revision: 1.4 $ $Date: 2001/11/10 21:03:57 $
</legal>
</footer>
</document>
1.7 +1 -1 jakarta-avalon-phoenix/src/xdocs/book.xml
Index: book.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/xdocs/book.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- book.xml 2001/08/27 10:37:07 1.6
+++ book.xml 2001/11/10 21:03:57 1.7
@@ -31,7 +31,7 @@
<menu-item label="Creating a Server Application"
href="creating-a-server-application.html"/>
<menu-item label="config.xml Specification"
href="config-xml-specification.html"/>
<menu-item label="assembly.xml Specification"
href="assembly-xml-specification.html"/>
- <menu-item label="server.xml Specification"
href="server-xml-specification.html"/>
+ <menu-item label="environment.xml Specification"
href="environment-xml-specification.html"/>
</menu>
<menu label="Block Developers Guide">
1.4 +7 -7
jakarta-avalon-phoenix/src/xdocs/creating-a-server-application.xml
Index: creating-a-server-application.xml
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/xdocs/creating-a-server-application.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- creating-a-server-application.xml 2001/11/05 23:41:03 1.3
+++ creating-a-server-application.xml 2001/11/10 21:03:57 1.4
@@ -21,7 +21,7 @@
<li>Select the blocks you wish to assemble.</li>
<li>Write the config.xml file.</li>
<li>Write the assembly.xml file.</li>
- <li>Write the server.xml file.</li>
+ <li>Write the environment.xml file.</li>
<li>Package the component and related resources into a sar file.</li>
</ol>
</s1>
@@ -53,19 +53,19 @@
specification</link>.
</p>
</s1>
- <s1 title="Write the server.xml file">
+ <s1 title="Write the environment.xml file">
<p>
- The next stage is to write the server.xml file. The server.xml is
used to
+ The next stage is to write the environment.xml file. The
environment.xml is used to
configure the code-based security policy, log management and thread
pooling.
- For more detail on the format of server.xml see the
- <link href="server-xml-specification.html">specification</link>.
+ For more detail on the format of environment.xml see the
+ <link href="environment-xml-specification.html">specification</link>.
</p>
</s1>
<s1 title="Create the sar file">
<p>
The sar file format is the standard distribution format of Phoenix
Server
Applications. It is a standard Jar file with a specific directory
layout.
- The config.xml, server.xml and assembly.xml file must be stored in
+ The config.xml, environment.xml and assembly.xml file must be stored
in
<code>SAR-INF/</code> directory of the archive. All jar files,
including
both those that contain blocks and those that contain support classes
should be stored in the <code>SAR-INF/lib/</code> directory.
@@ -75,7 +75,7 @@
<footer>
<legal>
Copyright (c) @year@ The Jakarta Apache Project All rights reserved.
- $Revision: 1.3 $ $Date: 2001/11/05 23:41:03 $
+ $Revision: 1.4 $ $Date: 2001/11/10 21:03:57 $
</legal>
</footer>
</document>
1.4 +1 -1 jakarta-avalon-phoenix/src/xdocs/phoenix.uris
Index: phoenix.uris
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/xdocs/phoenix.uris,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- phoenix.uris 2001/10/05 10:36:38 1.3
+++ phoenix.uris 2001/11/10 21:03:57 1.4
@@ -11,7 +11,7 @@
creating-a-server-application.html
config-xml-specification.html
assembly-xml-specification.html
-server-xml-specification.html
+environment-xml-specification.html
block-developers-guide.html
what-is-a-block.html
blockinfo-specification.html
1.1
jakarta-avalon-phoenix/src/xdocs/environment-xml-specification.xml
Index: environment-xml-specification.xml
===================================================================
<?xml version="1.0"?>
<!DOCTYPE document SYSTEM "dtd/document-v10.dtd">
<document>
<header>
<title>Server Assemblers Guide</title>
<subtitle>Specification of environment.xml</subtitle>
<authors>
<person id="PD" name="Peter Donald" email="[EMAIL PROTECTED]"/>
</authors>
</header>
<body>
<s1 title="Introduction">
<p>
The purpose of the <code>environment.xml</code> file is to configure
environmental
or Server Application wide settings. Currently this means being able
to set the
security policy and configure logging settings. A sample
<code>environment.xml</code>
follows. Previously thread pool settings were also configured in this
section but this has been deprecated. Note that previously the
information stored in
<code>environment.xml</code> was stored in a file named
<code>server.xml</code>.
</p>
</s1>
<s1 title="Sample environment.xml file">
<source><![CDATA[
<?xml version="1.0"?>
<environment>
<logs>
<category name="" target="default" priority="DEBUG" />
<category name="myAuthorizer" target="myAuthorizer-target"
priority="DEBUG" />
<log-target name="default"
location="/logs/default.log" />
<log-target name="myAuthorizer-target"
location="/logs/authorizer.log" />
</logs>
<policy>
<keystore name="foo-keystore"
location="file:${app.home}${/}conf${/}keystore"
type="JKS" />
<grant signed-by="Bob"
code-base="file:${app.home}${/}SAR-INF${/}lib${/}*"
key-store="foo-keystore" >
<permission class="java.io.FilePermission"
target="${/}tmp${/}*"
action="read,write" />
</grant>
</policy>
</environment>]]>
</source>
<p>
The format of the policy section should be self evident if the
assembler
has experienve with standard policy files. It should be noted that if
no
policy section is given then the Server Application runs at full
permissions.
The evaluation of properties occurs in a similar manner to standard
policy file property expansion. There are a number of extra
properties that
will be evaluated. These include; <code>app.home</code> and
<code>app.name</code>.
</p>
<p>
The logs section can currently have two types of elements;
<em>log-target</em>s
which represent destinations for logging and <em>category</em>s.
There must be a
log-target with the name "default". Categories are hierarchial in
nature, have a
priority and are associated with one or more log-targets. See the
logging
documentation for a further description of this section.
</p>
</s1>
</body>
<footer>
<legal>
Copyright (c) @year@ The Jakarta Apache Project All rights reserved.
$Revision: 1.1 $ $Date: 2001/11/10 21:03:57 $
</legal>
</footer>
</document>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>