永发信息网

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先。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯