Я читал больше о JNDI в tomcat, и я прочитал из нескольких ресурсов, что требуется указанная фабрика. Говорят, его часто считают « org.apache.tomcat.jdbc.pool.DataSourceFactory ». Однако чаще всего я вижу что-то подобное -
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/javatest"/>
Так что же делает Tomcat в этом случае? По умолчанию используется значение " org.apache.tomcat.jdbc.pool.DataSourceFactory "?