你能说一些可能的原因导致MySQL连接到普通的java类,而不是连接到servlet吗?我在tomcat中运行时出现问题,但是应用程序一切正常。
答案 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文件夹中,这是我的问题。