【问题标题】:Tomcat Server in Eclipse: Could not find or load main class db.connection.url=jdbc:mysql:..localhost:port.schemaEclipse 中的 Tomcat 服务器:无法找到或加载主类 db.connection.url=jdbc:mysql:..localhost:port.schema
【发布时间】:2020-11-26 23:48:28
【问题描述】:

我将一个现有的 Maven 项目导入我的工作区,并将该项目添加到 Eclipse 中的现有 Tomcat 服务器。我多次清理和构建项目,但服务器无法启动。它显示此错误:无法找到或加载主类 db.connection.url=jdbc:mysql:..localhost:port.schema。

我检查了 mysql-connector-java 是否在 .m2/repository 文件夹中。 什么可能导致此错误?

【问题讨论】:

  • 哪个版本的tomcat和哪个版本的eclipse?
  • @Narsireddy tomcat v8 和 eclipse 版本 2018-12 (4.10.0)
  • 它是否与外部 tomcat 一起工作?
  • 我不确定你所说的外部tomcat是什么意思。你能给我更多的澄清吗?它正在与我的同事在 Eclipse 中使用相同的 tomcat v8。

标签: java mysql spring tomcat


【解决方案1】:

在 application.properties 文件中定义数据库连接详细信息。还要检查您的数据库是否已启动并正在运行,并且您可以通过控制台或任何其他客户端连接到它。

# Set here configurations for the database connection

# Connection url for the database "netgloo_blog"
spring.datasource.url = jdbc:mysql://localhost:3306/netgloo_blog?useSSL=false

# Username and password
spring.datasource.username = root
spring.datasource.password = root

【讨论】:

  • 连接详情在参数选项卡的服务器配置中。我通过控制台检查了与 db 的连接,它工作正常。
  • Tomcat 服务器数据库连接细节是否与控制台中的相同?你能在tomcat中测试这个连接吗?因为例外是说它无法维持连接。另外,你能分享整个异常堆栈跟踪吗?
猜你喜欢
  • 2017-05-20
  • 2012-06-29
  • 2014-06-26
  • 2018-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多