Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



File Location: <Tomcat-Installed-Folder>/conf/server.xml

Tomcat maintains a separate namespace of global resources for the entire server. These are configured in the <GlobalNamingResource> element within the server.xml.

The following snippet provides the sample values of the necessary elements and attributes that are to be configured within server.xml for ctmodelhouse:
anchor

Code Block

...

language

...

xml
<GlobalNamingResources>

<Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" maxactive="10" maxidle="10" maxwait="-1" name="jdbc/ModelHouseCT" password="CT_MODEL" type="javax.sql.DataSource" url="jdbc:oracle:thin:@localhost:1521:XE" username="CT_MODEL"/>

...



<Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" maxactive="10" maxidle="10" maxwait="-1" name="jdbc/ModelHouse" password="CT_MODEL" type="javax.sql.DataSource" url="jdbc:oracle:thin:@localhost:1521:XE" username="CT_MODEL"/>

...



</

...

GlobalNamingResources>


Note

The <user-name> and <password> elements green highlighted in the snippet should match with the database username and password provided for ctmodelhouse.

...


Note

In case you have installed the Oracle database version 9i, then you should use oracle.jdbc.driver.OracleDriver class for JDBC connections, and for versions above 9i, you should use oracle.jdbc.OracleDriver class.

A Host defines a virtual host under the engine, which can in turn support many contexts (webapps). Tomcat by default includes this host elements in every server.xml file. Make sure that the <Host> element is configured as follows: Image Removed
<Host

Code Block
languagexml
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

...

 

</

...

Host>