| ||
In this appendix we'll identify the server configuration files for J2EE OC4J Standalone Edition installation and the corresponding DTD.
In this section we'll identify key server configuration files, their location, and describe them.
Located in the OC4J $ORACLE_HOME/j2ee/home/config directory.
In the following sections we'll list each server configuration file, provide a description and DTD link, and show you a sample file.
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>
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>
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>
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>
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>
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" /> -->
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>
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>
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
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%
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>
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>
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>
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>
| ||