MySQL连接到标准的java类,但不连接到servlet

时间:2016-05-07 04:41:21

标签: java mysql eclipse tomcat servlets

你能说一些可能的原因导致MySQL连接到普通的java类,而不是连接到servlet吗?我在tomcat中运行时出现问题,但是应用程序一切正常。

2 个答案:

答案 0 :(得分:1)

不确定这是否是问题,但可能是MySQL驱动程序没有与您的战争打包在一起。

如果您使用的是Eclipse,则可以尝试: 项目上的右键 - >属性 - >部署组装和 添加你的mysql驱动程序

如果您正在使用maven,请确保添加该依赖项:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>your driver version</version>
</dependency>

除此之外,最好将此驱动程序包含在Tomcat库文件夹中。

希望它有所帮助。

答案 1 :(得分:0)

其中一个原因是jdbc jar文件应该也在tomcat / lib文件夹中,这是我的问题。