Start of topic | Skip to actions
Create a admin user for Tomcat:$ cd "$CATALINA_HOME/conf/" $ vi tomcat-users.xml <user username="admin" password="admin" roles="admin,manager"/> Configuring Tomcat with a JNDI DataSource?Edit your<resource-ref> <res-ref-name>your-jndi-datasource-name</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>Edit your
<Context docBase="application name" path="application context">
<Resource
name="your-jndi-datasource-name"
auth="Container" type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
username="dbuser"
password="dbpassword"
driverClassName="your-driver-name"
url="your-url"
/>
<ResourceLink
name="your-jndi-datasource-name"
global="your-jndi-datasource-name"
type="javax.sql.DataSource"
/>
</Context>
SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'Make sure you add your JDBC driver jar file to the $CATALINA_HOME/common/lib directory and not your $WEBAPP/WEB-INF/lib/ directory.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
SQLNestedException: Cannot create PoolableConnectionFactory (invalid arguments in call)At this point, Tomcat was able to lookup your JNDI DataSource?.
| |||||