Я читал больше о 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 "?