繁体   English   中英

如何将 web 应用程序中的 Maven 依赖项添加到 tomcat 中的 Z9CFB5BE943B43BA6C28ZD848?

[英]How to add Maven Dependancies in a web application to tomcat in Netbeans?

我正在尝试运行测试 Maven web 应用程序(* .war 文件),该应用程序使用 ZF8C0921E52FB066B4D69E8DBEDBE70D230Z306858AABE358AABE3044857 将数据插入 ZF8C0921E52FB066B4D69E8DBEDBE70D230Z3008 数据库。 在 maven 项目本身中,我添加了所有必要的依赖项来执行此操作。 但是,当我尝试在 Tomcat 服务器上运行它时,我收到此错误:

No suitable driver found for jdbc:mysql://localhost:3306/Companies 

*"/Companies" 是我的数据库的名称。

我假设我的依赖项在部署期间没有被添加到 tomcat。 其他类似的问题建议 go 到“部署程序集”以添加 maven 依赖项。

但是,此选项仅在 eclipse 中可用,并且我正在使用 netbeans 运行我的项目。

我的问题是如何在 Netbeans 上做同样的事情?

确定您希望在何处安装 mariadb 驱动程序。 它可以嵌入到应用程序中,然后只需将该依赖项添加到您的 pom 中(它是 mariadb 和 mysql 驱动程序):

<dependency>
  <groupId>org.mariadb.jdbc</groupId>
  <artifactId>mariadb-java-client</artifactId>
  <version>3.0.7</version>
</dependency>

如果您希望通过 Tomcat 解决该依赖关系,只需将该 jar 文件放入$CATALINA_BASE/lib目录即可。 优点是可以将与驱动程序相关的升级 mysql 的责任从开发中委派出去。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM