Creating a New Application J2ee Web Site in OC4J
If you want to create virtual host of a web site without j2ee application, look at this article : Setting Up Virtual Hosts on OC4J
Creating the Web Site Configuration File
The most straightforward way to create a new configuration file is to make a copy of the default Web site configuration file, default-web-site.xml, which is located in the ORACLE_HOME/j2ee/instance/config directory. Name the file according to the following convention:
webSiteName-web-site.xml
As an example, assume that you will create a configuration file named gerardnico-web-site.xml, which defines a Web site that will be used exclusively to provide management access to Application Server Control. The root <web-site> element within this file will contain all of the required configuration data, as follows:
<web-site xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/ web-site-10_0.xsd" port="1810" display-name="Application Server Control Web Site"> <default-web-app application="gerardnico" name="gerardnico" access-log="true" /> <access-log path="../log/gerardnico-web-access.log" /> </web-site>
For details on the structure of this element, see the <web-site> element description.
Referencing the Web Site Configuration File in server.xml
The location of every Web site configuration file must be referenced in a <web-site> element in server.xml, the OC4J configuration file, located in the J2EE_HOME/config directory. Applications will not be able to bind to the Web site unless this declaration exists in server.xml.
Each <web-site> element specifies the path and file name for the corresponding Web site XML file, as in the following sample server.xml entries, add this entry :
<web-site path="./gerardnico-web-site.xml" />
sample server.xml
<application-server ... > <web-site path="./default-web-site.xml" /> ..... <web-site path="./gerardnico-web-site.xml" /> </application-server>
In this example, the locations of all of the Web site configuration files are relative to the location of server.xml.