java 数据源连接池在tomcat启动完成之前配置好是为什么
答案:3 悬赏:0 手机版
解决时间 2021-03-21 11:26
- 提问者网友:嗝是迷路的屁
- 2021-03-21 01:32
他和web.xml谁在前执行
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-21 02:44
连接池可以预先分配数据库连接,tomcat启动完成后程序就可以访问了,可能需要访问数据库,那就需要数据库连接,如果没有连接池生成好的连接,就需要再去建立连接,费时间,所以连接池提前在tomcat启动时候就已经初始化好了
全部回答
- 1楼网友:掌灯师
- 2021-03-21 04:07
朋友你好,这个问题很好解决、 cannot create jdbc driver of class ' ' for connect url ' ' 。
由于连接路径为null,所以不能创建驱动。 解决方案: 将类错误多与数据库驱动或者在连接错误时出现,解决办法就是检查context.xml 文件中数据源配置的文件信息,确保配置信息的完全正确。 <resource name="jdbc/orcl" auth="container" type="javax.sql.datasource" driverclassname="oracle.jdbc.driver.oracledriver" url="jdbc:oracle:thin:@localhost:1521:orcl" username="scott" password="bxb" maxactive="20" maxidle="10" maxwait="-1"/> </context>
不是在server.xml写的、 是在context.xml写的。
希望对你有帮助。
- 2楼网友:轻熟杀无赦
- 2021-03-21 03:05
首先tomcat也是一个java程序,启动时也是逐一启动。连接池是java连接池只是调用tomcat中的api,当tomcat启动一半可能就已经加载完了。
当以应用程序方式启动tomcat时是可以看到启动信息的,每一条信息都可以在tomcat目录中找到对应的类。
如果是项目当中的web.xml则肯定是web.xml先。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯