
[英]Deploy Maven Web Application with MySQL to Tomcat from Netbeans
[英]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.