java Tomcat确实使用在上下文中配置的驱动程序。xml
我支持在Tomcat 9.0.10中运行的传统Java Web应用程序(Struts+Jsp)。 我配置上下文。包含以下数据的xml
<Resourse name="jdbc/APP_DEV" auth="Container" type="javax.sql.DataSource" maxTotal="100" maxIdle="30" maxWaitMillis="10000" username="xxxx" password="xxxx" driverClassName="com.sybase.jdbc4.jdbc.SyDataSource" url="jdbc:sybase:Tds:server:port" />
该文件(context.xml)存储在META-INF文件夹中的war文件中。 包含“com.sybase.jdbc4.jdbc.SyDataSource”的jar位于Tomcat lib文件夹中,用于保存。 为什么Tomcat不使用这个包含com类的jar(jconn4-16.0)。赛贝斯。jdbc4。jdbc。SyDataSource并使用tomcat dbcp中的一个。jar更确切地说是组织。阿帕奇。公猫dbcp。dbcpBasicSource
提前谢谢。 致意
共 (0) 个答案