Appendix A: Server Configuration Files and Document Type Declaration

In this appendix we'll identify the server configuration files for J2EE OC4J Standalone Edition installation and the corresponding DTD.

Server Configuration Files

In this section we'll identify key server configuration files, their location, and describe them.

Location

Located in the OC4J $ORACLE_HOME/j2ee/home/config directory.

Files and Descriptions

In the following sections we'll list each server configuration file, provide a description and DTD link, and show you a sample file.

application.xml

Description: Contains default J2EE application settings.

DTD link: http://xmlns.oracle.com/ias/dtds/orion-application-9_04.dtd

Sample: A sample application.xml file is provided.

 <?xml version="1.0" standalone="yes"?> <!DOCTYPE orion-application PUBLIC "-//Evermind//DTD J2EE Application runtime 1.2//EN" "http://xmlns.oracle.com/ias/dtds/orion-application-9_04.dtd"> <!--The global application config that is the parent of all the other        applications in this server. --> <orion-application autocreate-tables="true" default-data-source="jdbc/OracleDS">     <web-module id="defaultWebApp" path="../../home/default-web-app"/>     <web-module id="dms0" path="../../home/applications/dms0.war"/>     <web-module id="dms" path="../../home/applications/dms.war"/>     <commit-coordinator>         <commit-class class="com.evermind.server.OracleTwoPhaseCommitDriver"/>         <property name="datasource" value="jdbc/OracleDS"/>         <!-- Username and password are the optional properties            replace with your commit_co-ordinator_super_user              <property name="username"                                value="system" />              <property name="password"                                value="->pwForSystem" />   -->     </commit-coordinator>     <persistence path="../persistence"/>     <!-- Path to the libraries that are installed on this server.      These will accesible for the servlets, EJBs etc -->     <library path="../applib"/>     <library path="../../../sqlj/lib"/>     <library path="../../../rdbms/jlib/xsu12.jar"/>     <library path="../../../lib/dsv2.jar"/>     <!-- Path to the taglib directory that is shared          among different applications. -->     <library path="../jsp/lib/taglib"/>     <!-- Comment out the jazn element to use principals.           When both jazn and principals are present jazn is used -->     <principals path="./principals.xml"/>     <log>         <file path="../log/global-application.log"/>     </log>     <jazn provider="XML" location="./jazn-data.xml"/>     <data-sources path="data-sources.xml"/>     <connectors path="./oc4j-connectors.xml"/>     <namespace-access>         <read-access>             <namespace-resource root="">                 <security-role-mapping>                     <group name="administrators"/>                 </security-role-mapping>             </namespace-resource>         </read-access>         <write-access>             <namespace-resource root="">                 <security-role-mapping>                     <group name="administrators"/>                 </security-role-mapping>             </namespace-resource>         </write-access>     </namespace-access> </orion-application> 

data-sources.xml

Description: Allows configuration of JDBC DataSource s.

DTD link: http://xmlns.oracle.com/ias/dtds/data-sources-9_04.dtd

Sample: A sample data-sources.xml file is provided.

 <!DOCTYPE data-sources PUBLIC "Orion data-sources" "http://xmlns.oracle.com/ias/dtds/data-sources-9_04.dtd"> <data-sources>         <!--                 An example/default DataSource that uses                 Oracle JDBC-driver to create the connections.                 This tag creates all the needed kinds                 of data-sources, transactional, pooled and EJB-aware sources.                 The source generally used in application code is the "EJB"                 one - it provides transactional safety and connection                 pooling. Oracle thin driver could be used as well,                 like below.                 url="jdbc:oracle:thin:@host:port:sid"         -->         <data-source                 class="com.evermind.sql.DriverManagerDataSource"                 name="OracleDS"                 location="jdbc/OracleCoreDS"                 xa-location="jdbc/xa/OracleXADS"                 ejb-location="jdbc/OracleDS"                 connection-driver="oracle.jdbc.driver.OracleDriver"                 username="scott"                 password="->pwForScott"                 url="jdbc:oracle:thin:@localhost:1521:oracle"                 inactivity-timeout="30"         /> </data-sources> 

global-web-application.xml

Description: Contains default web application settings.

DTD link: http://xmlns.oracle.com/ias/dtds/ orion-web -9_04.dtd

Sample: A sample global-web-application.xml file is provided.

 <?xml version="1.0" standalone="yes"?> <!DOCTYPE orion-web-app PUBLIC '//Evermind//Orion web-application' 'http://xmlns.oracle.com/ias/dtds/orion-web-9_04.dtd'> <orion-web-app jsp-cache-directory="./persistence" servlet-webdir="/servlet" development="false" jsp-timeout="0">     <!-- The mime-mappings for this server -->     <mime-mappings path="./mime.types"/>     <web-app>         <!--           <servlet>               <servlet-name>xsl</servlet-name>               <servlet-class>com.evermind.servlet.XSLServlet</servlet-class>               <init-param>                   <param-name>defaultContentType</param-name>                   <param-value>text/html</param-value>               </init-param>           </servlet>                   -->         <servlet>             <servlet-name>jsp</servlet-name>             <servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>             <!-- you can disable page scope listener if you                     don't need this function. -->             <init-param>                 <param-name>check_page_scope</param-name>                 <param-value>true</param-value>             </init-param>             <load-on-startup>0</load-on-startup>             <!-- you can set main_mode to "justrun" to speed up                     JSP dispatching, if you don't need to recompile                     your JSP anymore. You can always switch your                     main_mode. Please see our doc for details -->             <!--                <init-param>                    <param-name>main_mode</param-name>                    <param-value>justrun</param-value>                </init-param>                -->         </servlet>         <servlet>             <servlet-name>rmi</servlet-name>             <servlet-class>com.evermind.server.rmi.RMIHttpTunnelServlet</servlet- class>         </servlet>         <servlet>             <servlet-name>rmip</servlet-name>             <servlet- class>com.evermind.server.rmi.RMIHttpTunnelProxyServlet</servlet-class>         </servlet>         <servlet>             <servlet-name>ssi</servlet-name>             <servlet-class>com.evermind.server.http.SSIServlet</servlet-class>         </servlet>         <servlet>             <servlet-name>cgi</servlet-name>             <servlet-class>com.evermind.server.http.CGIServlet</servlet-class>         </servlet>         <servlet>             <servlet-name>perl</servlet-name>             <servlet-class>com.evermind.server.http.CGIServlet</servlet-class>             <init-param>                 <param-name>interpreter</param-name>                 <param-value>perl</param-value>             </init-param>         </servlet>         <servlet>             <servlet-name>php</servlet-name>             <servlet-class>com.evermind.server.http.CGIServlet</servlet-class>             <init-param>                 <param-name>interpreter</param-name>                 <param-value>php</param-value>             </init-param>         </servlet>         <servlet-mapping>             <servlet-name>rmi</servlet-name>             <url-pattern>/*.tunnelrmi</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>rmip</servlet-name>             <url-pattern>/*.tunnelrmip</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>jsp</servlet-name>             <url-pattern>/*.jsp</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>jsp</servlet-name>             <url-pattern>/*.JSP</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>jsp</servlet-name>             <url-pattern>/*.jspx</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>jsp</servlet-name>             <url-pattern>/*.sqljsp</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>jsp</servlet-name>             <url-pattern>/*.SQLJSP</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>cgi</servlet-name>             <url-pattern>/*.cgi</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>perl</servlet-name>             <url-pattern>/*.pl</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>php</servlet-name>             <url-pattern>/*.php</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>php</servlet-name>             <url-pattern>/*.php3</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>php</servlet-name>             <url-pattern>/*.phtml</url-pattern>         </servlet-mapping>         <servlet-mapping>             <servlet-name>ssi</servlet-name>             <url-pattern>/*.shtml</url-pattern>         </servlet-mapping>         <welcome-file-list>             <welcome-file>index.html</welcome-file>             <welcome-file>default.jsp</welcome-file>         </welcome-file-list>     </web-app> </orion-web-app> 

http-web-site.xml

Description: Allows configuration of ports, virtual hosts , default web applications, SSL, and other web settings.

DTD link: http://xmlns.oracle.com/ias/dtds/web-site-9_04.dtd

Sample: A sample http-web-site.xml file is provided.

 <?xml version="1.0"?> <!DOCTYPE web-site PUBLIC "-//Oracle//DTD OC4J Web-site 9.04//EN" "http://xmlns.oracle.com/ias/dtds/web-site-9_04.dtd"> <web-site port="11999" display-name="Oracle9iAS Containers for J2EE HTTP Web Site">         <default-web-app application="default" name="defaultWebApp" />         <web-app application="default" name="dms0" root="/dms0" />         <web-app application="default" name="dms" root="/dmsoc4j" />         <web-app application="default" name="admin_web" root="/adminoc4j" />         <web-app application="petstore" name="petstore" load-on-startup="true" root="/petstore" />         <access-log path="../log/http-web-access.log" /> </web-site> 

internal-settings.xml

Description: Contains RMI-IIOP settings.

DTD link: http://xmlns.oracle.com/ias/dtds/internal-settings-9_04.dtd

Sample: A sample internal-settings.xml file is provided.

 <?xml version="1.0" standalone='yes'?> <!DOCTYPE internal-settings PUBLIC "-//Oracle//DTD OC4J Internal Settings 9.04//EN" "http://xmlns.oracle.com/ias/dtds/internal-settings-9_04.dtd"> <internal-settings> <!-- IIOP Server --> <server-extension-provider name="IIOP"        class="com.oracle.iiop.server.IIOPServerExtensionProvider">    <sep-property name="port" value="5555" />    <sep-property name="host" value="localhost" />    <sep-property name="ssl" value="false" />    <sep-property name="ssl-port" value="5556" />    <sep-property name="ssl-client-server-auth-port" value="5557" />    <sep-property name="keystore" value="keystore.jks" />    <sep-property name="keystore-password" value="->pwForSSL" />    <sep-property name="truststore" value="truststore.jks" />    <sep-property name="truststore-password" value="->pwForSSL" />    <sep-property name="trusted-clients" value="*" /> </server-extension-provider> </internal-settings> 

jazn.xml

Description: Allows configuration of JAAS security providers.

DTD link: http://xmlns.oracle.com/ias/dtds/jazn-9_04.dtd

Sample: A sample jazn.xml file is provided.

 <?xml version="1.0" encoding="UTF-8" standalone='yes'?> <!DOCTYPE jazn PUBLIC "JAZN Config" "http://xmlns.oracle.com/ias/dtds/jazn-9_04.dtd"> <jazn provider="XML" location="./jazn-data.xml" /> <!-- <jazn provider="LDAP" location="ldap://myoid.us.oracle.com:389" /> --> 

jazn-data.xml

Description: Stores JAAS security data when using the XML provider type.

DTD link: http://xmlns.oracle.com/ias/dtds/jazn-data-9_04.dtd

Sample: A sample jazn-data.xml file is provided.

 <?xml version="1.0" encoding="UTF-8" standalone='yes'?> <!DOCTYPE jazn-data PUBLIC "JAZN-XML Data" "http://xmlns.oracle.com/ias/dtds/jazn-data-9_04.dtd"> <jazn-data> <!-- JAZN Realm Data --> <jazn-realm>         <realm>                 <name>jazn.com</name>                 <users>                         <user>                                 <name>anonymous</name>                                 <description>The default guest/anonymous user</description>                         </user>                         <user>                                 <name>SCOTT</name>                                 <display-name>SCOTT</display-name> <credentials>{903}kVoSQz1AsN7PYTyTgHygdWS0pKZuXX6B</credentials>                         </user>                         <user>                                 <name>admin</name>                                 <display-name>OC4J Administrator</display-name>                                 <description>OC4J Administrator</description> <credentials>{903}VWSPKvF9LNcD0bBmba0AZmrxY2dzHa2lVLbY6+qaPck=</credentials>                         </user>                         <user>                                 <name>user</name>                                 <description>The default user</description> <credentials>{903}4yajGqVyIkRSPrwMbzsK83B8ybfJNbh1</credentials>                         </user>                         <user>                                 <name>pwForScott</name>                                 <description>Password for database user Scott</description> <credentials>{903}SYrD5W1CPd8RFhriDpd0c0mUGkzUPkXw</credentials>                         </user>                         <user>                                 <name>pwForSSL</name>                                 <description>Password for ssl key and trust stores</description> <credentials>{903}2haPo4wmMInDVyY6QtlIXY8UzWcjjwjN</credentials>                         </user>                         <user>                                 <name>pwForSystem</name>                                 <description>Password for database system user </description> <credentials>{903}reGwwAY9rjt9OWdxX5L5EHcA0CXBHlpg</credentials>                         </user>                 </users>                 <roles>                         <role>                                 <name>administrators</name>                                 <display-name>Realm Admin Role</display-name>                                 <description>Administrative role for this realm.</description>                                 <members>                                         <member>                                                 <type>user</type>                                                 <name>admin</name>                                         </member>                                 </members>                         </role>                         <role>                                 <name>jmxusers</name>                                 <display-name>JMX users</display-name>                                 <description>Allows access to application level user defined MBeans< /description>                                 <members>                                 </members>                         </role>                         <role>                                 <name>users</name>                                 <members>                                         <member>                                                 <type>user</type>                                                 <name>user</name>                                         </member>                                         <member>                                                 <type>user</type>                                                 <name>SCOTT</name>                                         </member>                                         <member>                                                 <type>role</type>                                                 <name>administrators</name>                                         </member>                                 </members>                         </role>                         <role>                                <name>guests</name>                                <members>                                        <member>                                                <type>user</type>                                                <name>anonymous</name>                                        </member>                                        <member>                                                <type>role</type>                                                <name>users</name>                                        </member>                                </members>                         </role>                 </roles>         </realm> </jazn-realm> <!-- JAZN Policy Data --> <jazn-policy>         <grant>                 <grantee>                         <principals>                                 <principal>                                         <realm-name>jazn.com</realm-name>                                         <type>role</type> <class>oracle.security.jazn.spi.xml.XMLRealmRole</class>                                         <name>jazn.com/administrators</name>                                 </principal>                         </principals>                 </grantee>                 <permissions>                         <permission> <class>com.evermind.server.rmi.RMIPermission</class>                                 <name>login</name>                         </permission>                         <permission> <class>oracle.security.jazn.realm.RealmPermission</class>                                 <name>jazn.com</name>                                 <actions>modifyrealmmetadata</actions>                         </permission>                         <permission> <class>oracle.security.jazn.realm.RealmPermission</class>                                 <name>jazn.com</name>                                 <actions>createrealm</actions>                         </permission>                         <permission> <class>oracle.security.jazn.realm.RealmPermission</class>                                 <name>jazn.com</name>                                 <actions>dropuser</actions>                         </permission>                         <permission> <class>oracle.security.jazn.realm.RealmPermission</class>                                 <name>jazn.com</name>                                 <actions>droprealm</actions>                         </permission>                         <permission> <class>com.evermind.server.AdministrationPermission</class>                                 <name>administration</name>                                 <actions>administration</actions>                         </permission>                         <permission> <class>oracle.security.jazn.policy.RoleAdminPermission</class>                                 <name>jazn.com/*</name>                         </permission>                         <permission> <class>oracle.security.jazn.policy.AdminPermission</class> <name>oracle.security.jazn.realm.RealmPermission$jazn.com$createrole </name>                         </permission>                         <permission> <class>oracle.security.jazn.policy.AdminPermission</class> <name>oracle.security.jazn.realm.RealmPermission$jazn.com$modifyrealmmetadata< /name>                         </permission>                         <permission> <class>oracle.security.jazn.policy.AdminPermission</class> <name>oracle.security.jazn.policy.RoleAdminPermission$jazn.com/*$</name>                         </permission>                         <permission> <class>oracle.security.jazn.policy.AdminPermission</class> <name>oracle.security.jazn.realm.RealmPermission$jazn.com$createrealm</name>                         </permission>                         <permission> <class>oracle.security.jazn.policy.AdminPermission</class> <name>oracle.security.jazn.realm.RealmPermission$jazn.com$droprealm</name>                         </permission>                         <permission> <class>oracle.security.jazn.policy.AdminPermission</class> <name>oracle.security.jazn.realm.RealmPermission$jazn.com$droprole</name>                         </permission>                 </permissions>         </grant>         <grant>                 <grantee>                         <principals>                                 <principal>                                         <realm-name>jazn.com</realm-name>                                         <type>role</type> <class>oracle.security.jazn.spi.xml.XMLRealmRole</class>                                         <name>jazn.com/users</name>                                 </principal>                         </principals>                 </grantee>                 <permissions>                         <permission> <class>com.evermind.server.rmi.RMIPermission</class>                                 <name>login</name>                         </permission>                 </permissions>         </grant>         <grant>                 <grantee>                         <principals>                                 <principal>                                         <realm-name>jazn.com</realm-name>                                         <type>role</type> <class>oracle.security.jazn.spi.xml.XMLRealmRole</class>                                         <name>jazn.com/jmxusers</name>                                 </principal>                         </principals>                 </grantee>                 <permissions>                         <permission> <class>com.evermind.server.rmi.RMIPermission</class>                                 <name>login</name>                         </permission>                 </permissions>         </grant> </jazn-policy> <!-- Permission Class Data --> <jazn-permission-classes> </jazn-permission-classes> <!-- Principal Class Data --> <jazn-principal-classes> </jazn-principal-classes> <!-- Login Module Data --> <jazn-loginconfig>         <application>                 <name>oracle.security.jazn.tools.Admintool</name>                 <login-modules>                         <login-module> <class>oracle.security.jazn.realm.RealmLoginModule</class>                                 <control-flag>required</control-flag>                                 <options>                                         <option>                                                 <name>debug</name>                                                 <value>false</value>                                         </option>                                         <option>                                                 <name>addAllRoles</name>                                                 <value>true</value>                                         </option>                                 </options>                         </login-module>                 </login-modules>         </application>         <application>                 <name>oracle.security.jazn.oc4j.JAZNUserManager</name>                 <login-modules>                         <login-module> <class>oracle.security.jazn.realm.RealmLoginModule</class>                                 <control-flag>required</control-flag>                                 <options>                                         <option>                                                 <name>addAllRoles</name>                                                 <value>true</value>                                         </option>                                 </options>                         </login-module>                 </login-modules>         </application> </jazn-loginconfig> </jazn-data> 

jms.xml

Description: Allows configuration of the default JMS implementation.

DTD link: http://xmlns.oracle.com/ias/dtds/jms-server-9_04.dtd

Sample: A sample jms.xml file is provided.

 <?xml version="1.0" standalone='yes'?> <!DOCTYPE jms-server PUBLIC "OC4J JMS server" "http://xmlns.oracle.com/ias/dtds/jms-server-9_04.dtd"> <jms-server port="11777">     <!-- Queue bindings, these queues will be bound to their respective          JNDI path for later retrieval -->     <queue name="Demo Queue" location="jms/demoQueue">         <description>A dummy queue</description>     </queue>     <!-- Topic bindings, these topic will be bound to their respective          JNDI path for later retrieval -->     <topic name="Demo Topic" location="jms/demoTopic">         <description>A dummy topic</description>     </topic>     <!-- path to the log-file where JMS-events/errors are stored -->     <log>         <file path="../log/jms.log"/>         <!-- Uncomment this if you want to use ODL logging capabilities         <odl path="../log/jms/" max-file-size="1000" max-directory-size="10000"/>         -->     </log>     <queue name="jms/OracleSyndicateQueue" location="jms/OracleSyndicateQueue">         <description>Oracle Syndication Services Queue</description>     </queue>     <!--     <queue-connection-factory name="jms/OracleSyndicateQueueConnectionFactory"        location="jms/OracleSyndicateQueueConnectionFactory"/>    -->     <queue-connection-factory location="jms/OracleSyndicateQueueConnectionFactory"/>     <queue name="jms/OracleUddiReplicationQueue"         location="jms/OracleUddiReplicationQueue">         <description>Queue for replication scheduler</description>     </queue>     <!--   <queue-connection-factory     name="jms/OracleUddiReplicationQueueConnectionFactory"     location="jms/OracleUddiReplicationQueueConnectionFactory"/>     -->     <queue-connection-factory location="jms/OracleUddiReplicationQueueConnectionFactory"/>     <queue name="jms/OracleWebClippingQueue"         location="jms/OracleWebClippingQueue">         <description>Queue for Web Clipping</description>     </queue>     <!--     <queue-connection-factory       name="jms/OracleWebClippingQueueConnectionFactory"       location="jms/OracleWebClippingQueueConnectionFactory"/>       -->     <queue-connection-factory location="jms/OracleWebClippingQueueConnectionFactory"/> </jms-server> 

mime.types

Description: Maps MIME types to file extensions.

DTD link: Not applicable

Sample: A sample mime.types file is provided.

 # Registered mime-types application/activemessage application/andrew-inset application/applefile application/atomicmail application/dca-rft application/dec-dx application/mac-binhex40        hqx application/mac-compactpro      cpt application/macwriteii application/msword              doc application/news-message-id application/news-transmission application/octet-stream        bin dms lha lzh exe class application/oda                 oda application/pdf                 pdf application/postscript          ai eps ps application/powerpoint          ppt application/remote-printing application/rtf                 rtf application/slate application/wita application/wordperfect5.1 application/x-bcpio             bcpio application/x-cdlink            vcd application/x-compress          Z application/x-cpio              cpio application/x-csh                       csh application/x-director          dcr dir dxr application/x-dvi                       dvi application/x-gtar              gtar application/x-gzip              gz application/x-hdf                       hdf application/x-java-jnlp-file    jnlp application/x-koan              skp skd skt skm application/x-latex             latex application/x-mif                       mif application/x-netcdf            nc cdf application/x-sh                        sh application/x-shar              shar application/x-stuffit           sit application/x-sv4cpio           sv4cpio application/x-sv4crc            sv4crc application/x-tar                       tar application/x-tcl                       tcl application/x-tex                       tex application/x-texinfo           texinfo texi application/x-troff             t tr roff application/x-troff-man         man application/x-troff-me          me application/x-troff-ms          ms application/x-ustar             ustar application/x-wais-source       src text/xml                        xml ent cat sty text/dtd                                dtd text/xsl                                xsl application/zip                 zip audio/basic                             au snd audio/mpeg                              mpga mp2 audio/x-aiff                    aif aiff aifc audio/x-pn-realaudio            ram audio/x-pn-realaudio-plugin     rpm audio/x-realaudio                       ra audio/x-wav                             wav chemical/x-pdb                  pdb xyz image/gif                               gif image/ief                               ief image/jpeg                              jpeg jpg jpe image/png                               png image/tiff                              tiff tif image/x-cmu-raster              ras image/x-portable-anymap         pnm image/x-portable-bitmap         pbm image/x-portable-graymap        pgm image/x-portable-pixmap         ppm image/x-rgb                             rgb image/x-xbitmap                 xbm image/x-xpixmap                 xpm image/x-xwindowdump             xwd message/external-body message/news message/partial message/rfc822 multipart/alternative multipart/appledouble multipart/digest multipart/mixed multipart/parallel text/html                              html htm text/plain                             txt text/richtext                   rtx text/tab-separated-values       tsv text/x-setext                   etx text/x-sgml                            sgml sgm video/mpeg                             mpeg mpg mpe video/quicktime                 qt mov video/x-msvideo                 avi video/x-sgi-movie                      movie x-conference/x-cooltalk         ice x-world/x-vrml                  wrl vrml text/vnd.wap.wml                wml application/vnd.wap.wmlc        wmlc text/vnd.wap.wmlscript          wmls application/vnd.wap.wmlscriptc  wmlsc image/vnd.wap.wbmp              wbmp text/vnd.sun.j2me.app-descriptor       jad application/java-archive               jar text/css                               css 

oc4j.properties

Description: Allows setting of flags for backward compatibility and other server options.

DTD link: Not applicable

Sample: A sample oc4j.properties file is provided.

 oracle.home=%s_javapOracleHome% 

oc4j-Connectors.xml

Description: Contains settings for global connectors.

DTD link: http://xmlns.oracle.com/ias/dtds/oc4j-connectors-9_04.dtd

Sample: A sample oc4j-connectors.xml file is provided.

 <?xml version="1.0" standalone='yes'?> <!DOCTYPE oc4j-connectors PUBLIC "-//Oracle//DTD Connectors configuration//EN" "http://xmlns.oracle.com/ias/dtds/oc4j-connectors-9_04.dtd"> <oc4j-connectors>   <!--     An example JCA resource adapter that stores its native shared library or dll     in the lib directory     <connector name="myExampleAdpater" path="myExampleAdapter.rar">       <native-library>lib</native-library>     </connector>   --> </oc4j-connectors> 

principals.xml

Description: Stores user and group configuration for the default UserManager .

DTD link: http://xmlns.oracle.com/ias/dtds/principals-9_04.dtd

Sample: A sample principals.xml file is provided.

 <?xml version="1.0" standalone='yes'?> <!DOCTYPE principals PUBLIC "//Evermind - Orion Principals//" "http://xmlns.oracle.com/ias/dtds/principals-9_04.dtd"> <principals>         <groups>                 <group name="users">                         <description>users</description>                         <permission name="rmi:login" />                 </group>                 <group name="guests">                         <description>guests</description>                 </group>                 <group name="administrators">                         <description>administrators</description>                         <permission name="administration" />                 </group>         </groups>         <users>                 <user username="SCOTT" password="TIGER">                         <description>no description</description>                         <group-membership group="users" />                 </user>                 <user username="user" password="456" deactivated="true">                         <description>The default user</description>                         <group-membership group="users" />                         <group-membership group="guests" />                 </user>                 <user username="anonymous" password="">                         <description>The default guest/anonyomous user</description>                         <group-membership group="guests" />                 </user>                 <user username="admin" password="" deactivated="true">                         <description>The default administrator</description>                         <group-membership group="users" />                         <group-membership group="guests" />                         <group-membership group="administrators" />                 </user>         <!-- users used for password hiding -->                 <user username="pwForScott" password="TIGER" deactivated="true">                     <description>Password for database user Scott</description>                 </user>                 <user username="pwForSSL" password="123456" deactivated="true">                     <description>Password for database user Scott</description>                 </user>                 <user username="pwForSystem" password="manager" deactivated="true">                     <description>Password for database user Scott</description>                 </user>         </users> </principals> 

rmi.xml

Description: Contains RMI, port, and clustering settings.

DTD link: http://xmlns.oracle.com/ias/dtds/rmi-server-9_04.dtd

Sample: A sample rmi.xml file is provided.

 <?xml version="1.0" standalone='yes'?> <!DOCTYPE rmi-server PUBLIC "Orion RMI-server" "http://xmlns.oracle.com/ias/dtds/rmi-server-9_04.dtd"> <rmi-server port="11888" >         <!-- A remote server connection example -->         <!-- <server host="the.remote.server.com" username="adminUser" password="123abc" /> -->         <!-- path to the log-file where RMI-events/errors are stored -->         <log>                 <file path="../log/rmi.log" />                 <!-- Uncomment this if you want to use ODL logging capabilities                 <odl path="../log/rmi/" max-file-size="1000" max-directory- size="10000"/>                 -->         </log> </rmi-server> 

server.xml

Description: Root configuration file, which contains server settings, references to other configuration files, and deployed applications.

DTD link: http://xmlns.oracle.com/ias/dtds/application-server-9_04.dtd

Sample: A sample server.xml file is provided.

 <?xml version="1.0"?> <!DOCTYPE application-server PUBLIC "-//Oracle//DTD OC4J Application-server 9.04//EN" "http://xmlns.oracle.com/ias/dtds/application-server-9_04.dtd"> <application-server application-directory="../applications"  deployment-directory="../application-deployments"  connector-directory="../connectors" >         <rmi-config path="./rmi.xml" />         <jms-config path="./jms.xml" />         <log>                 <file path="../log/server.log" />         </log>         <transaction-config timeout="30000" />         <java-compiler name="javac" in-process="false" encoding="ISO8859_1" extdirs="/u01/app/oracle /product/9.0.4mt1/OraHome1/jdk/jre/lib/ext" />         <global-application name="default" path="application.xml" />         <application name="ojspdemos" path="../applications/ojspdemos.ear" auto- start="true" />         <application name="petstore" path="../applications/petstore.ear" auto- start="true" />         <global-web-app-config path="global-web-application.xml" />         <web-site path="./http-web-site.xml" />         <cluster id="88665489450944" /> </application-server> 


Oracle Application Server 10g. J2EE Deployment and Administration
Oracle Application Server 10g: J2EE Deployment and Administration
ISBN: 1590592352
EAN: 2147483647
Year: 2004
Pages: 150

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net