【问题标题】:"Class.forName("org.mariadb.jdbc.Driver");"can not work"Class.forName("org.mariadb.jdbc.Driver");"不能工作
【发布时间】:2014-01-06 18:25:32
【问题描述】:

我使用 java EE-Eclipse、tomcat 和 mariadb 在 ubuntu 上工作。我编写了一个测试类,当我作为 java 应用程序运行时,它可以连接到 mariadb。但是当我在 servlet 中测试并在 tomcat 服务器上运行时,这line "Class.forName("org.mariadb.jdbc.Driver");"dosen 不起作用...我不知道为什么也无法解决这个问题。help!help!

【问题讨论】:

  • 你收到ClassNotFoundException了吗?你知道那是什么吗?您是否已开始查找?
  • 什么不起作用?例外?电脑开始加热,把整栋楼都烧了?
  • 也许 Tomcat 没有那个 jar。如果 jar 没有与 jar 一起导出到 Tomcat,并且 Tomcat 还没有 jar,它将无法工作。
  • @RogielSulzbach 我讨厌assembly instruction

标签: java tomcat ubuntu mariadb


【解决方案1】:

您需要将驱动程序jar添加到您的Tomcat应用程序/war文件中的WEB-INF/lib

【讨论】:

  • 谢谢!我已经想到了,但我无法在 Eclipse 中将 jar 复制到 WEB-INF/lib,它会引发错误。而我可以将它复制到文件系统中。
猜你喜欢
  • 2015-05-01
  • 2011-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-08
  • 1970-01-01
  • 2011-06-06
  • 1970-01-01
相关资源
最近更新 更多